Jetpack Compose Glimmer'da Text bileşeni temel metin üzerine kuruludur ve renk, yazı tipi boyutu, yazı tipi stili, yazı tipi ağırlığı, yazı tipi ailesi, harf aralığı ve metin hizalama gibi çeşitli metin özelliklerini ayarlamanıza olanak tanır. Jetpack Compose Glimmer Text bileşeni, renk eşleştirmeyi akıllıca yönetmesiyle benzersizdir. Örneğin, renk geçersiz kılma belirtilmemişse metin, kullanıcı arayüzü hiyerarşisinde en yakın yüzey tarafından sağlanan içerik rengini varsayılan olarak kullanır.
Örnek: Kutuda metin başlığı oluşturma
@Composable
fun GlimmerStyleSample() {
GlimmerTheme {
Box(
modifier = Modifier.fillMaxSize(),
contentAlignment = Alignment.Center
) {
Column(horizontalAlignment = Alignment.CenterHorizontally) {
Text(
text = "This is a sample heading",
color = GlimmerTheme.colors.secondary
)
Spacer(modifier = Modifier.height(16.dp))
Button(onClick = { /* Handle Click */ }) {
Text(text = "Sample Button")
}
}
}
}
}
Kodla ilgili önemli noktalar
Buttoncomposable'ı otomatik olarak etkileşime geçilebilir,Colors.surfacearka planı vardır ve metin otomatik olarak şu şekilde ayarlanır:- style =
GlimmerTheme.typography.bodyMedium - color =
GlimmerTheme.Colors.surface
- style =