أداة تقسيم الشاشة

الفواصل هي خطوط رفيعة تفصل العناصر في قوائم أو الأخرى. يمكنك تطبيق الفواصل في تطبيقك باستخدام 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")
    }
}

يعرض هذا التنفيذ خطًا أفقيًا رفيعًا بين مكوّنَي نص:

شاشة تطبيق Android تعرض عنصرين نصيين: "العنصر الأول في القائمة" و"العنصر الثاني في القائمة"، مفصولة بخط أفقي رفيع.
الشكل 1. مُقسّم أفقي يفصل بين مكوّنين من النص.

مثال على فاصل عمودي

يوضح المثال التالي تنفيذًا المكوِّن 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")
    }
}

يعرض هذا التنفيذ خطًا عموديًا رفيعًا بين مكوّنَي نص:

شاشة تطبيق Android تعرض عنصرين نصيين: "العنصر الأول في الصف" و"العنصر الثاني في الصف"، مفصولة بخط عمودي رفيع.
الشكل 2. مُقسّم عمودي يفصل بين مكوّنَين من النص.

مصادر إضافية