در Jetpack Compose Glimmer، کامپوننت Text بر اساس متن پایه ساخته شده و به شما امکان میدهد ویژگیهای مختلف متن مانند رنگ، اندازه فونت، سبک فونت، وزن فونت، خانواده فونت، فاصله حروف و ترازبندی متن را تنظیم کنید. کامپوننت Jetpack Compose Glimmer Text از این نظر منحصر به فرد است که به طور هوشمندانه تطبیق رنگ را مدیریت میکند. به عنوان مثال، اگر هیچ تغییر رنگی مشخص نشده باشد، متن به طور پیشفرض به رنگ محتوای ارائه شده توسط نزدیکترین سطح در سلسله مراتب رابط کاربری تنظیم میشود.
مثال: ایجاد یک عنوان متنی در یک کادر
@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")
}
}
}
}
}
نکات کلیدی در مورد کد
Buttonترکیبی به طور خودکار قابل تعامل است، دارای پسزمینهیColors.surfaceاست و متن به طور خودکار به صورت زیر تنظیم میشود: