Boutons

Les boutons sont le principal indicateur visuel des actions d'un utilisateur.

Les éléments de conception doivent être ancrés en bas du cadre.

Principes

Axés sur l'action : les boutons doivent indiquer clairement qu'ils déclenchent une action.

Commentaires clairs : l'apparence du bouton doit changer de manière distincte selon les différents états d'interaction (survol, pression, sélection) pour fournir un commentaire immédiat.

Cohérents : tous les boutons doivent partager un langage visuel de base pour être immédiatement reconnaissables.

Flexibles : le composant de bouton doit s'adapter aux variations courantes, comme l'inclusion d'icônes et de différentes tailles, sans sacrifier la cohérence.

Utilisation et emplacement

Un bouton doit être placé à proximité du contenu pertinent. Il peut être placé seul ou avec d'autres composants, comme des fiches et des listes.

Utilisez la divulgation progressive pour afficher les actions moins pertinentes.
Ne surchargez pas la vue de l'utilisateur avec trop de boutons. Utilisez plutôt un groupe de boutons.
Utilisez des boutons pour inviter à une action. Vous pouvez également utiliser un chip de titre pour un élément statique.
N'utilisez pas de bouton comme élément décoratif statique.

Boutons d'icône

Les boutons d'icône sont disponibles pour réduire la densité du contenu. Utilisez des boutons d'icône lorsque l'icône illustre clairement une action. Sinon, incluez un libellé de bouton.

Utilisez un bouton d'icône pour les actions courantes et très reconnaissables.
N'utilisez pas de bouton d'icône pour les actions très obscures.

Boutons bascule

Pour les actions avec des états booléens, comme "Ajouter aux favoris", une variante de bouton bascule est disponible pour chaque type de bouton. L'échange d'icônes entre les états de bascule rend l'interaction plus rapide et réactive.

Utilisez un bouton bascule si des options booléennes sont disponibles pour une action. Par exemple, "Démarrer/Arrêter".
N'utilisez pas de bouton bascule pour les actions non binaires.

Anatomie

Les boutons sont composés d'un libellé et d'une icône facultative en début ou en fin de libellé.

Boutons par défaut

Les boutons d'icône ne sont composés que d'une icône reconnaissable.

Les deux ont une variante de bouton bascule.

Par défaut

Boutons par défaut
1. Repos
2. Sélection
3. Pression
4. Désactivé
5. Désactivé et sélectionné

Grande

Style de bouton grand
1. Repos
2. Sélection
3. Pression
4. Désactivé
5. Désactivé et sélectionné

Icône

Boutons d'icône
1. Repos
2. Sélection
3. Pression
4. Désactivé
5. Désactivé et sélectionné

Icône

Boutons d'icône
1. Repos
2. Sélection
3. Pression
4. Désactivé
5. Désactivé et sélectionné

Personnalisation

Les boutons ont un style par défaut et un style grand. La grande taille peut aider à souligner l'importance.

Les icônes peuvent être utilisées pour mettre davantage l'accent sur le bouton, le clarifier et le rendre plus reconnaissable en début ou en fin de libellé.

Par défaut

Propriétés Personnalisation Valeurs par défaut
Forme Oui Grande, Cercle
Marges intérieures Oui 16 dp, 8 dp
Bordure Oui Par défaut, 2 dp, #606460
Texte Oui Corps petit
Icône précédant le texte Oui 32 dp
Icône suivant le texte Oui 32 dp
Taille Oui Hauteur minimale de 48 dp
Profondeur Oui 0
Gap Oui Entre le libellé et l'icône : très petit

Grande

Propriétés Personnalisation Valeurs par défaut
Forme Oui Grande, Cercle
Marges intérieures Oui 16 dp, 16 dp
Bordure Oui 2 dp, #606460
Texte Oui Corps petit
Icône précédant le texte Oui 32 dp
Icône suivant le texte Oui 32 dp
Taille Oui Hauteur minimale de 72 dp
Profondeur Oui 0
Gap Oui Entre le libellé et l'icône : très petit

Icône

Propriétés Personnalisation Valeurs par défaut
Forme Oui Grande, Cercle
Marges intérieures Oui Petite, Petite
Bordure Oui Par défaut
Icône Oui Par défaut = 32 dp, Sur la surface
Taille Oui Hauteur minimale de 48 dp
Profondeur Oui 0

Boutons bascule

Propriétés Personnalisation Valeurs par défaut
Sélectionné Oui Booléen
Angles par défaut Oui 16 dp, 8 dp
Angles sélectionnés Oui Sélection par défaut
Couleur de la surface sélectionnée Oui Contour
Toutes les autres propriétés Oui Identique aux boutons

Icône de bouton bascule

Propriétés Personnalisation Valeurs par défaut
Sélectionné Oui Booléen
Angles par défaut Oui 100 dp
Angles sélectionnés Oui 20 dp
Couleur de la surface sélectionnée Oui Contour
Toutes les autres propriétés Oui Identique aux boutons