分隔線是一條細線,可用來分隔清單或其他容器中的項目。您可以使用 HorizontalDivider
和 VerticalDivider
可組合函式,在應用程式中實作分隔符。
HorizontalDivider
:分隔資料欄中的項目。VerticalDivider
:分隔列中的項目。
API 介面
兩個元件都提供參數,可用來修改外觀:
thickness
:使用這個參數指定分隔線的厚度。color
:使用這個參數指定分隔線的顏色。
水平分隔線範例
以下範例示範 HorizontalDivider
元件的實作方式。它使用 thickness
參數控制線條的高度:
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
此實作會在兩個文字元件之間顯示細長的水平線:
垂直分隔線範例
以下範例示範 VerticalDivider
元件的實作方式。它使用 color
參數為線條提供自訂顏色:
@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") } }
此實作會在兩個文字元件之間顯示細長的垂直線: