الفواصل هي خطوط رفيعة تفصل بين العناصر في القوائم أو الحاويات الأخرى. يمكنك تنفيذ الفواصل في تطبيقك باستخدام العنصرَين القابلَين للإنشاء HorizontalDivider
وVerticalDivider
.
HorizontalDivider
: لفصل العناصر في عمود-
VerticalDivider
: لفصل العناصر في صف
مساحة واجهة برمجة التطبيقات
يوفّر كلا المكوّنين مَعلمات لتعديل مظهرهما:
-
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") } }
يعرض هذا التنفيذ خطًا عموديًا رفيعًا بين مكوّنَين نصيَّين:
