Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Affichez un ensemble fini d'éléments dans une liste à faire défiler pour gérer des ensembles de données, créer des conceptions responsives et faciliter la navigation.
Créez une grille à défilement à l'aide de grilles paresseuses pour gérer de grands ensembles de données et du contenu dynamique.
Affichez des types de contenu mixtes, tels que du texte, des images et des éléments interactifs, à l'aide d'une liste contenant plusieurs types d'éléments.
Chargez et affichez des listes volumineuses de manière incrémentielle, ce qui réduit les temps de chargement initiaux et optimise l'utilisation de la mémoire.
Implémentez le défilement parallaxe dans l'interface utilisateur de votre application pour créer une expérience utilisateur plus dynamique.
Affichez des éléments imbriqués dans une liste déroulante pour présenter des mises en page complexes.
Le défilement avec ancrage permet aux utilisateurs de faire défiler une liste jusqu'à un point donné, ce qui leur fait gagner du temps et améliore leur engagement avec le contenu.
Créez une liste de pagination horizontale ou verticale pour afficher le contenu auquel les utilisateurs peuvent accéder en faisant défiler l'écran.
Listes dans Compose
5 minutes
Découvrez les composants Lazy de Compose qui permettent d'afficher facilement des listes d'éléments. Découvrez comment afficher différents types d'éléments et même comment implémenter des en-têtes persistants. Découvrez comment contrôler ou réagir de manière programmatique aux modifications de la position de défilement.
Listes différées
5 minutes
Compose vous permet de créer des listes déroulantes plus simplement et plus efficacement, en utilisant moins de lignes de code que RecyclerView. Découvrez comment utiliser les mises en page paresseuses pour créer des listes qui permettent d'ajouter du contenu à la demande.
Concepts de mise en page avancés
13 minutes
Découvrez comment créer des conceptions complexes pour vos mises en page Compose, en vous concentrant sur la phase de mise en page et les contraintes, les mises en page de sous-composables et les mesures intrinsèques.
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 2025/02/06 (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 2025/02/06 (UTC)."],[],[]]