Назад к вопросам
СБЕР
Junior — Middle
65
Какими методами можно реализовать отображение пользовательских компонентов в Jetpack Compose?
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
В Jetpack Compose пользовательские компоненты (Composable функции) можно отображать следующими способами:
-
Создание собственных Composable функций — определяете функцию с аннотацией
@Composable, которая описывает UI-компонент. -
Использование стандартных компонентов Compose — комбинируете базовые элементы (Text, Button, Column, Row и т.д.) внутри своих функций.
-
Передача параметров и состояний — для динамического отображения компонентов можно передавать параметры и использовать состояние (
State), чтобы UI реагировал на изменения.
Пример простого пользовательского компонента:
@Composable
fun Greeting(name: String) {
Text(text = "Привет, $name!")
}
Затем его можно использовать внутри других Composable функций для отображения.