Макеты и шаблоны навигации

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

Сочетания макета и навигации

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

Панель навигации может содержать от трёх до пяти пунктов назначения на одном уровне иерархии. Этот компонент преобразуется в навигационную панель для больших экранов.

Хотя панель навигации может содержать более пяти пунктов назначения, её расположение не так идеально, как у панели навигации. Это связано с необходимостью тянуться к верхней панели на устройствах компактных размеров.

Вкладки Material 3 и нижняя панель приложений представляют собой вторичные шаблоны навигации, которые можно использовать для дополнения основной навигации или отображать в дочерних представлениях.

Здесь вкладки выступают в качестве вторичного навигационного слоя для группировки одноуровневого контента.

Действия макета

Предоставьте элементы управления, позволяющие пользователям выполнять действия. Распространенные шаблоны включают действия в верхней панели, плавающую кнопку действия (FAB) и меню.

Для действий наивысшей важности FAB предоставляет пользователю большую и заметную кнопку. На этом уровне можно одновременно выполнять только одно действие. FAB может отображаться в разных размерах и в развернутом виде, включая метку. Используйте Scaffold , чтобы закрепить FAB, обеспечив его постоянную видимость даже при прокрутке.

Плавающая кнопка действия (FAB), которая позволяет пользователю быстро добавлять растения в галерею растений.

Вы можете разместить второстепенные действия в верхней панели или, если они сгруппированы рядом со связанным содержимым, на странице.

Рисунок 20: Действие оповещения в верхней панели при отображении подробностей (слева) и значок переполнения внутри элемента списка (справа)

Для любых дополнительных действий, которые не требуются быстро или часто, добавьте их в дополнительное меню.