Sobes.tech
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.