Los divisores son líneas finas que separan elementos en listas o en otros contenedores. Puedes implementar divisores en tu app con los elementos componibles HorizontalDivider
y VerticalDivider
.
HorizontalDivider
: Separa los elementos de una columna.VerticalDivider
: Separa los elementos en una fila.
Plataforma de la API
Ambos componentes proporcionan parámetros para modificar su apariencia:
thickness
: Usa este parámetro para especificar el grosor de la línea divisoria.color
: Usa este parámetro para especificar el color de la línea divisoria.
Ejemplo de divisor horizontal
En el siguiente ejemplo, se muestra una implementación del componente HorizontalDivider
. Usa el parámetro thickness
para controlar la
altura de la línea:
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
Esta implementación renderiza una línea horizontal delgada entre dos componentes de texto:
Ejemplo de divisor vertical
En el siguiente ejemplo, se muestra una implementación del componente VerticalDivider
. Usa el parámetro color
para proporcionar un color personalizado para la línea:
@Composable fun VerticalDividerExample() { Row( modifier = Modifier .fillMaxWidth() .height(IntrinsicSize.Min), horizontalArrangement = Arrangement.SpaceEvenly ) { Text("First item in row") VerticalDivider(color = MaterialTheme.colorScheme.secondary) Text("Second item in row") } }
Esta implementación renderiza una línea vertical delgada entre dos componentes de texto: