في Jetpack Compose Glimmer، يُعدّ المكوّن TitleChip مكوّنًا غير تفاعلي يوفّر سياقًا موجزًا أو تصنيفًا للمحتوى المرتبط به، مثل Card أو GlimmerLazyColumn.
استخدِم شرائح العناوين لعرض معلومات موجزة، مثل عنوان قصير أو اسم فئة أو مؤشر حالة. عادةً، يجب وضع شرائح العناوين فوق المحتوى الذي تصفه لإنشاء علاقة هيكلية واضحة.
مثال أساسي: إنشاء شريحة لعنوان قصير
ينشئ الرمز البرمجي التالي شريحة عنوان أساسية:
@Composable fun BasicTitleChipSample() { TitleChip { Text("Messages") } }
مثال أساسي: إنشاء شريحة عنوان مع رمز
ينشئ الرمز البرمجي التالي شريحة عنوان تحتوي على رمز:
@Composable fun TitleChipWithIconSample() { TitleChip { Icon(FavoriteIcon, contentDescription = "Favorite") Text("Favorites") } }
مثال: إنشاء شريحة عنوان باستخدام بطاقة
لاستخدام شريحة عنوان مع مكوّن آخر، ضَع شريحة العنوان
TitleChipDefaults.associatedContentSpacing فوق المكوّن الآخر في
الدالة المركّبة. ينشئ الرمز البرمجي التالي شريحة عنوان مع بطاقة:
@Composable fun TitleChipWithCardSample() { Column(horizontalAlignment = Alignment.CenterHorizontally) { TitleChip { Text("Title Chip") } Spacer(Modifier.height(TitleChipDefaults.associatedContentSpacing)) Card( title = { Text("Title") }, subtitle = { Text("Subtitle") }, leadingIcon = { Icon(FavoriteIcon, "Localized description") }, ) { Text("Card Content") } } }
نقاط رئيسية حول الرمز
- تتوسط شريحة العنوان أفقيًا، وهي المحاذاة المعتادة لشريحة العنوان الموضوعة فوق البطاقة.
- يتميز
Spacerبارتفاع ثابت لتوفير المقدار المناسب من التباعد العمودي بين المكوّنَين. ويتم تحديد ذلك باستخدامTitleChipDefaults.associatedContentSpacing. - يستخدم
leadingIconاختياريًا لإضافة سياق مرئي إضافي قبل المحتوى النصي. - تستخدم شريحة العنوان تلقائيًا نمط
captionلنصها. - شريحة العنوان ليست تفاعلية. إذا كنت بحاجة إلى تصنيف قابل للنقر، استخدِم
Buttonأو مكوّنًا تفاعليًا آخر.