Junior — Middle
Принсипи кори кардани компонентаи Box дар Jetpack Compose ва истифодаи он дар интерфейсҳоро шарҳ диҳед.
sobes.tech AI
Ҷавоб аз AI
В Jetpack Compose, компоненти Box — это контейнер, который позволяет накладывать дочерние элементы друг на друга, размещая их в одном и том же пространстве. Он похож на FrameLayout в классическом Android View.
Box полезен, когда нужно разместить несколько элементов, которые должны перекрываться или находиться в одном месте, например, иконка поверх изображения или текст поверх фона.
Пример использования Box:
Box(modifier = Modifier.size(100.dp)) {
Image(painter = painterResource(id = R.drawable.background), contentDescription = null)
Text("Салам", modifier = Modifier.align(Alignment.Center))
}
Здесь текст "Салам" будет расположен по центру поверх изображения. Box также поддерживает выравнивание дочерних элементов с помощью Modifier.align и позволяет задавать отступы, размеры и другие параметры через Modifier.