Bölenler, listelerdeki veya diğer kapsayıcılardaki öğeleri ayıran ince çizgilerdir. Uygulamanızda HorizontalDivider
ve VerticalDivider
composable'ları
kullanarak ayırıcılar uygulayabilirsiniz.
HorizontalDivider
: Bir sütundaki öğeleri ayırın.VerticalDivider
: Bir satırdaki öğeleri ayırın.
API yüzeyi
Her iki bileşen de görünümlerini değiştirmek için parametreler sağlar:
thickness
: Ayırıcı çizgisinin kalınlığını belirtmek için bu parametreyi kullanın.color
: Ayırıcı çizginin rengini belirtmek için bu parametreyi kullanın.
Yatay ayırıcı örneği
Aşağıdaki örnekte HorizontalDivider
bileşeninin uygulanması gösterilmektedir. Satır yüksekliğini kontrol etmek için thickness
parametresini kullanır:
@Composable fun HorizontalDividerExample() { Column( verticalArrangement = Arrangement.spacedBy(8.dp), ) { Text("First item in list") HorizontalDivider(thickness = 2.dp) Text("Second item in list") } }
Bu uygulama sonucunda, iki metin bileşeni arasında ince bir yatay çizgi oluşturulur:
![İnce yatay çizgiyle ayrılmış "Listedeki ilk öğe" ve "Listedeki ikinci öğe" olmak üzere iki metin öğesinin gösterildiği Android uygulama ekranı.](https://developer.android.google.cn/static/develop/ui/compose/images/components/divider-horizontal.png?hl=tr)
Dikey ayırıcı örneği
Aşağıdaki örnekte VerticalDivider
bileşeninin uygulanması gösterilmektedir. Satıra özel bir renk sağlamak için color
parametresini kullanır:
@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") } }
Bu uygulama, iki metin bileşeni arasında ince bir dikey çizgi oluşturur:
![İnce bir dikey çizgiyle ayrılmış "Satırdaki ilk öğe" ve "Satırdaki ikinci öğe" olmak üzere iki metin öğesinin gösterildiği Android uygulama ekranı.](https://developer.android.google.cn/static/develop/ui/compose/images/components/divider-vertical.png?hl=tr)