Junior — Middle
Jetpack Compose-də Box komponentinin işləmə prinsipi və interfeyslərdə istifadəsi haqqında izah edin.
sobes.tech Süni İntellekt
AI-dan cavab
Jetpack Compose-də, Box komponenti, uşa elementləri üst-üstə 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.