Ответ
Modifier — это интерфейс в Jetpack Compose для настройки внешнего вида и поведения UI-элементов. Он позволяет изменять размеры, отступы, фон, обработку событий и другие параметры компонентов.
Пример:
Text(
text = "Hello",
modifier = Modifier
.padding(16.dp)
.background(Color.Blue)
.clickable { /* Обработка клика */ }
)
Особенности:
- Модификаторы можно комбинировать (цепочка вызовов).
- Порядок применения влияет на результат (например,
paddingдо или послеbackground). - Существуют готовые модификаторы (
fillMaxWidth,size) и кастомные.