Junior — Middle
Jetpack Compose'da foydalanuvchi interfeys komponentini qanday amalga oshirish mumkin?
sobes.tech AI
AIdan javob
Jetpack Compose'da maxsus UI-komponenti @Composable bilan belgilangan funktsiya yordamida yaratiladi. Bu funktsiya interfeys elementining qanday ko'rinishda va qanday harakat qilishini tasvirlaydi.
Oddiy tugma komponentining misoli:
@Composable
fun MyButton(onClick: () -> Unit, text: String) {
Button(onClick = onClick) {
Text(text)
}
}
Komponentdan foydalanish uchun, uni boshqa @Composable ichida chaqirish kifoya:
@Composable
fun Screen() {
MyButton(onClick = { /* bosish harakati */ }, text = "Menga bos")
}
Shunday qilib, Compose'da UI-komponentlarni yaratish — bu funksiyalar orqali interfeysning deklarativ tavsifi bo'lib, bu kodni ishlab chiqish va qo'llab-quvvatlashni osonlashtiradi.