Денис Сергеевич Попков - Разработка Android приложений с Jetpack Compose стр 4.

Шрифт
Фон

Layouts могут быть представлены в коде как лямбда-блок, принимающий дополнительные параметры для изменения внешнего вида или поведения компонентов позиционирование элементов, которые находятся внутри.

Box

Box аналог Box в Box. Нижний элемент будет отображаться поверх остальных, первый выполняет функцию подложки/фона.



View без обернутого в View имеет схожее поведение. За единственным исключением: вы не сможете контролировать расположение элементов на экране.

Box принимает 4 параметра:

modifier позволяет настроить внешний вид и его поведение;

contentAlignment устанавливает расположение элемента на экране, по умолчанию имеет значение contentAlignment.contentAlignment (расположение вначале контейнера в верхнем углу);

propagateMinConstraints указывает, надо ли применять к содержимому ограничения минимального размера во время отрисовки, по умолчанию propagateMinConstraints

content объект интерфейса content, который подставляет вложенное содержимое, может быть заменен на лямбда-блок.

Column

ColumnColumn вертикальный список, Column в Column



Column принимает 4 параметра:

mm позволяет настроить внешний вид и его поведение;

verticalArrangment выравнивание элементов по вертикали, по умолчанию имеет значение verticalArrangment

horizontalAlignment выравнивание по горизонтали, по умолчанию имеет значение horizontalAlignment

content объект интерфейса content, который подставляет вложенное содержимое, может быть заменен на лямбда-блок;

VV позволяет изменить позиционирование элементов по вертикали не только стандартными модификаторами, такими как: V.V, V.V, V.V, но и более гибкими, которые позволяют располагать элементы равномерно внутри V.

Arrangment.SpaceAround компоненты равномерно распределяются по всей высоте с отступами между элементами, при этом отступы между первым и последним элементами равны половине отступов между элементами;

Arrangement.SpaceBetween компоненты распределяются по всей высоте с равномерными отступами между элементами, при этом первый и последний элементы прижимаются к границам контейнера;

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3