Вводимые данные, содержимое или другие действия могут отображаться относительно друг друга или быть ограничены родительским контейнером. Макеты могут быть более индивидуальными, но обязательно соблюдайте единообразие группировки, столбцов и интервалов.
Аутентификация — это распространённая относительная схема, как показано на рисунке ниже. Пользовательская схема описывается тем, как элементы пользовательского интерфейса взаимодействуют друг с другом.
Макеты также могут комбинироваться. Например, можно объединить карусель или горизонтальную прокрутку с вертикальными карточками. Или можно создать собственную диаграмму с вертикальным списком данных.
Вы можете представить контент в виде прокручиваемых строк или столбцов с ленивыми строками и ленивыми столбцами.
Еще одним распространенным вариантом макета является полноэкранный, используемый в режиме погружения .

Если вы работаете с представлениями вместо Compose, вы можете использовать ConstraintLayout
для компоновки представлений в соответствии с отношениями между родственными представлениями и родительским макетом, что позволяет создавать большие и сложные макеты. ConstraintLayout
позволяет создавать макеты полностью методом перетаскивания, а не редактировать XML в редакторе макетов. Узнайте больше о создании пользовательского интерфейса с помощью редактора макетов .
Узнайте больше об основах компоновки Compose и о том, что входит в состав компонуемого объекта.
Веб-просмотры
Веб-представление — это представление, отображающее веб-страницы внутри приложения. В большинстве случаев мы рекомендуем использовать стандартный веб-браузер, например Chrome, для отображения контента пользователю. Чтобы узнать больше о веб-браузерах, ознакомьтесь с руководством по вызову браузера с намерением .