Trennlinien sind dünne Linien, die Elemente in Listen oder anderen
Container. Mithilfe von HorizontalDivider
kannst du in deiner App Trennlinien implementieren.
und VerticalDivider
zusammensetzbare Funktionen.
HorizontalDivider
: Elemente in einer Spalte trennen.VerticalDivider
: Elemente in einer Zeile trennen.
API-Oberfläche
Beide Komponenten bieten Parameter zum Ändern ihres Aussehens:
thickness
: Verwenden Sie diesen Parameter, um die Stärke der Trennlinie anzugeben. Zeile.color
: Mit diesem Parameter können Sie die Farbe der Trennlinie angeben.
Beispiel für horizontale Trennlinie
Das folgende Beispiel zeigt eine Implementierung des
Komponente „HorizontalDivider
“. Die Höhe der Linie wird mit dem Parameter thickness
gesteuert:
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
Bei dieser Implementierung wird zwischen zwei Textkomponenten eine dünne horizontale Linie gerendert:

Beispiel für eine vertikale Trennlinie
Das folgende Beispiel zeigt eine Implementierung der VerticalDivider
-Komponente. Dabei wird der Parameter color
verwendet, um eine benutzerdefinierte Farbe für die Linie anzugeben:
@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") } }
Bei dieser Implementierung wird zwischen zwei Textkomponenten eine dünne vertikale Linie gerendert:
