Области макета - это основа интерактивного опыта. Они представляют собой строительные блоки макета и состоят из элементов и компонентов, выполняющих схожие функции. Регионы макета могут также группировать более мелкие контейнеры, такие как карточки.
ри создании отзывчивой системы верстки полезно установить минимальные и максимальные размеры для тела и полей, а также поведение масштабирования, позволяющее каждой области адаптироваться к различным форм-факторам. Следующее руководство описывает базовые размеры и поведение Material.
Область тела
Область body используется для отображения большей части содержимого приложения.
Область body используется для отображения большей части содержимого приложения. Она обычно содержит такие компоненты, как списки, карточки, кнопки и изображения.
В области тела используются значения масштабирования для трех параметров:
Вертикальные и горизонтальные размеры
Количество столбцов
Поля
В сверхмалых точках разрыва поля имеют значение 16dp. При увеличении размера макета область body расширяется относительно ширины экрана. При достижении первой точки останова (маленькая; ширина 600 дп) поля увеличиваются до 32 дп.
Когда ширина тела достигает 840dp, поля увеличиваются до максимальной ширины 200dp. После достижения этой максимальной ширины область тела снова становится отзывчивой, продолжая масштабироваться по горизонтали.
Отзывчивая сетка столбцов
Сетка отзывчивых колонок состоит из колонок, желобов и полей, обеспечивая удобную структуру для расположения элементов в области тела. Компоненты, изображения и текст выравниваются по сетке колонок, что обеспечивает логичное и последовательное расположение элементов на экране разного размера и ориентации.
При увеличении или уменьшении размера области тела количество столбцов сетки меняется в зависимости от этого.