Jetpack Compose Glimmer'da TitleChip bileşeni, Kart gibi ilişkili içerikler için kısa ve etkileşimli olmayan bir etiket sağlamak üzere tasarlanmıştır. Kısa başlık, ad veya durum gibi kısa bilgileri göstermek için başlık çipleri kullanın. Başlık çipleri odaklanılabilir veya etkileşimli olmadığından Jetpack Compose Glimmer kullanıcı arayüzünde tamamen bilgilendirici bir rol oynar. Örneğin, kaydırılabilir bir içerik listesinin yanında "İçindekiler" etiketli bir başlık çipi sağlayabilirsiniz.
Varsayılan başlık çipi ve sabit başlık çipi gösterilir. Sabit başlık çipleri ana hatlarıyla gösterilir.
- Başlık çipleri etiketi
- İsteğe bağlı olarak baştaki simge veya öğe
Temel örnek: Kısa başlık çipi görüntüleme
Çok az kodla kısa bir başlık çipi oluşturabilirsiniz:
TitleChip { Text("Messages") }
Ayrıntılı örnek: Kartla birlikte başlık çipi görüntüleme
Başlık çipini başka bir bileşenle kullanmak için başlık çipini
TitleChipDefaults.AssociatedContentSpacing composable'da diğer bileşenin üzerine yerleştirin. Aşağıdaki kodda, kartla birlikte başlık çipinin nasıl kullanılacağı gösterilmektedir:
@Composable
fun TitleChipExample() {
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")
}
}
}
Kodla ilgili önemli noktalar
Spacer, iki bileşen arasındaTitleChipDefaults.AssociatedContentSpacingile tanımlanan doğru dikey aralığı sağlamak için sabit bir yüksekliğe sahiptir.