Éléments extensibles
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Un élément extensible est un chip personnalisé qui affiche du contenu supplémentaire de façon intégrée.
Chip d'élément extensible
Les éléments extensibles permettent aux applications d'inclure du contenu haute densité dans moins d'espace à l'écran. Utilisez ce composant lorsque vous souhaitez que votre application reste compacte tout en permettant aux utilisateurs d'accéder rapidement à du contenu supplémentaire.
Ce composant permet aux utilisateurs d'effectuer les tâches suivantes:
- Afficher plus d'éléments de liste (chips, cartes)
- Afficher plus de texte
Anatomie
Liste développée
Le chip doit être centré.
A. LibelléLe texte du libellé peut être personnalisé. La valeur par défaut est "Plus".
B. ConteneurLe bouton doit inclure une bordure de conteneur.
C. Icône Développer
L'icône par défaut est le chevron vers le bas, que vous pouvez personnaliser ou supprimer. L'icône est alignée à droite pour les paramètres régionaux LTR et à gauche pour les paramètres régionaux RTL.
Texte extensible
Le chip doit être centré.
A. LibelléLe texte du libellé peut être personnalisé. La valeur par défaut est "Plus".
B. Conteneur
Le bouton a deux variantes: avec contours et non contours.
C. Icône Développer
L'icône par défaut est le chevron vers le bas, que vous pouvez personnaliser ou supprimer. L'icône est alignée à droite pour les paramètres régionaux LTR et à gauche pour les paramètres régionaux RTL.
Comportement
Développer la liste
Appuyez sur le chip pour le développer et afficher plus d'éléments dans une liste. L'action d'expansion s'anime, masquant le texte Afficher plus et révélant les autres éléments d'un simple mouvement. Vous pouvez personnaliser le nombre d'éléments affichés à l'état réduit. Le nombre d'éléments recommandé est de trois.
Texte extensible
Appuyez sur le chip pour le développer et afficher plus de texte. L'action d'expansion s'anime, masquant le texte More (Plus) et révélant les autres éléments d'un simple mouvement. Vous pouvez personnaliser le nombre de lignes de texte affichées dans l'état réduit. Le nombre de lignes recommandé est de huit.
L'élément tactile se compose de l'ensemble de la zone de texte, et pas seulement du bouton.
Styles de chips
Développer la liste
Taille de l'icône: 20 dp x 20 dp
Couleur de l'icône: Sur la surface
Hauteur: 32 dp
Largeur: varie en fonction du texte et de la langue
Trait: 1 dp
Style du libellé: Légende 1
Couleur du libellé: Sur la surface
Texte extensible
Taille de l'icône: 20 dp x 20 dp
Couleur de l'icône: Sur la surface
Hauteur: 32 dp
Largeur: varie en fonction du texte et de la langue
Trait: 0 ou 1 dp
Remplissage: aucune
Style du libellé: Légende 1
Couleur du libellé: Sur la surface
Marges intérieures
Pour les variantes de liste et de texte du composant d'élément extensible, le chip doit comporter les valeurs de marge intérieure suivantes:
- Marge intérieure supérieure: 8 dp
- Marge intérieure inférieure: 16 dp
Utilisation
Exemples d'utilisation d'éléments extensibles:
Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/07/12 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/07/12 (UTC)."],[],[]]