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
: Trennen Sie die Elemente hintereinander.
API-Oberfläche
Beide Komponenten bieten Parameter, mit denen ihr Erscheinungsbild geändert werden kann:
thickness
: Verwenden Sie diesen Parameter, um die Stärke der Trennlinie anzugeben. Zeile.color
: Mit diesem Parameter wird die Farbe der Trennlinie angegeben.
Beispiel für horizontale Trennlinie
Das folgende Beispiel zeigt eine Implementierung des
Komponente „HorizontalDivider
“. Mit dem Parameter thickness
wird der
Zeilenhöhe:
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
Diese Implementierung rendert eine dünne horizontale Linie zwischen zwei Textkomponenten:
<ph type="x-smartling-placeholder">Beispiel für eine vertikale Trennlinie
Das folgende Beispiel zeigt eine Implementierung des
Komponente „VerticalDivider
“. Dabei wird der Parameter color
verwendet, um eine benutzerdefinierte
Farbe für die Linie:
@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") } }
Diese Implementierung rendert eine dünne vertikale Linie zwischen zwei Textkomponenten:
<ph type="x-smartling-placeholder">