Mises en page et modèles de navigation

Si votre application contient plusieurs destinations que les utilisateurs peuvent parcourir, nous vous recommandons d'utiliser des combinaisons de mise en page et de navigation couramment utilisées par d'autres applications. Comme de nombreux utilisateurs possèdent déjà les modèles mentaux pour ces associations, votre application sera plus intuitive pour eux.

Associations de mise en page et de navigation

La barre de navigation et le panneau de navigation modal sont utilisés comme principaux modèles de navigation pour les vues de mise en page parent et les principales destinations de navigation.

Interface utilisateur de navigation principale

La barre de navigation peut contenir trois à cinq destinations de navigation au même niveau de hiérarchie. Ce composant correspond à la barre de navigation pour les grands écrans.

Bien que le panneau de navigation puisse contenir plus de cinq destinations de navigation, le modèle n'est pas aussi idéal que la barre de navigation. En effet, les utilisateurs doivent atteindre la barre supérieure sur les tailles compactes.

Onglets de navigation secondaires

Les onglets Material 3 et la barre d'application inférieure sont des modèles de navigation secondaires que vous pouvez utiliser pour compléter la navigation principale ou qui peuvent apparaître sur les vues enfants.

Ici, les onglets servent de couche de navigation secondaire pour regrouper les contenus frères.

Actions de mise en page

Fournissez des commandes pour permettre aux utilisateurs d'effectuer des actions. Les modèles courants incluent les actions de la barre supérieure, le bouton d'action flottant (FAB) et les menus.

Pour les actions les plus importantes, un FAB fournit un bouton grand et bien visible pour l'utilisateur. À ce niveau, ne fournissez qu'une seule action à la fois. Un FAB peut apparaître dans plusieurs tailles et dans une forme développée, qui inclut un libellé. Utilisez Scaffold pour épingler un FAB et vous assurer qu'il est toujours visible, même lors du défilement.

Mise en page avec bouton d'action flottant

Bouton d'action flottant permettant aux utilisateurs d'ajouter des plantes à la galerie de plantes

Vous pouvez placer des actions secondaires dans la barre supérieure ou, si elles sont regroupées à proximité du contenu associé, dans la page.

Action d'alerte dans la barre supérieure sur l'affichage des détails (à gauche) et icône de menu à trois points intégrée à l'élément de liste (à droite)

Pour toute action supplémentaire qui n'est pas nécessaire rapidement ni fréquemment, ajoutez-la dans un menu à développer.

Navigation adaptative

Utilisez la mise en page adaptée à la classe de taille de fenêtre. Évitez d'utiliser la même barre de navigation inférieure pour toutes les tailles.

Ajustez votre navigation pour utiliser un rail de navigation sur les grands écrans. Le rail de navigation est plus ergonomique et visuellement équilibré grâce au positionnement des mains sur les grands appareils et au grand espacement entre les éléments de navigation.
Utilisez une barre de navigation inférieure pour les grands écrans.

Navigation en mode paysage Les tailles moyennes peuvent utiliser le rail de navigation ou les éléments de navigation horizontaux.

Navigation sur l'écran de couverture Bien que compact, un rail de navigation peut être plus ergonomique sur un écran de couverture. Les couvertures plus grandes peuvent tirer parti de l'une ou l'autre orientation de navigation. Réfléchissez à la façon dont l'utilisateur pourrait interagir avec le contenu.