Junior — Middle
Jetpack Compose'dagi Box komponentining ishlash prinsipi va uning interfeyslaridagi foydalanilishi haqida tushuntiring.
sobes.tech AI
AIdan javob
Jetpack Compose'da, Box komponenti, uşuş elementlərini bir-birinin üstünə qoymağa imkan verən konteynerdir və onları eyni məkanda yerləşdirir. Bu, klassik Android View-dəki FrameLayout-a bənzəyir.
Box, bir neçə elementi yerləşdirmək lazım olduqda faydalıdır, məsələn, ikonkanı şəkil üzərinə və ya mətni fon üzərinə yerləşdirmək kimi.
Box istifadə nümunəsi:
Box(modifier = Modifier.size(100.dp)) {
Image(painter = painterResource(id = R.drawable.background), contentDescription = null)
Text("Salam", modifier = Modifier.align(Alignment.Center))
}
Burada "Salam" mətni şəkilin mərkəzində yerləşəcək. Box həmçinin Modifier.align vasitəsilə uşaqların yerləşdirilməsini dəstəkləyir və Margin, ölçü və digər parametrləri Modifier vasitəsilə təyin etməyə imkan verir.