Prise en charge de plusieurs liens dans une seule chaîne de texte
Updated 22 février 2025
Vous pouvez inclure plusieurs liens dans une seule chaîne de texte pour donner aux utilisateurs des options de destination et augmenter l'engagement.
- HowTo
22 février 2025
Mettre en forme des parties de texte
Updated 22 février 2025
Vous pouvez styliser des parties de texte pour améliorer la lisibilité, améliorer l'expérience utilisateur et favoriser la créativité grâce à l'utilisation de couleurs et de polices.
- HowTo
22 février 2025
Valider la saisie à mesure que l'utilisateur saisit du texte
Updated 22 février 2025
Vous pouvez valider les entrées lorsque l'utilisateur saisit un nom, une adresse e-mail, une adresse ou d'autres coordonnées dans un champ de texte. Cette validation réduit les erreurs et fait gagner du temps à vos utilisateurs.
- HowTo
22 février 2025
Charger et afficher des images
Updated 22 février 2025
Pour afficher des images dans votre application pour le contenu et les réponses aux actions des utilisateurs, chargez-les à partir du disque ou d'une source externe sur Internet.
- HowTo
22 février 2025
Afficher une barre d'application supérieure
Updated 6 février 2025
Créez une barre d'application supérieure pour aider les utilisateurs à naviguer et à accéder aux fonctions de votre application à l'aide du composable TopAppBar.
- HowTo
6 février 2025
Créer une fiche en tant que conteneur
Updated 6 février 2025
Une carte fournit un conteneur Material Design pour votre interface utilisateur.
- HowTo
6 février 2025
Animation dans Compose
5 minutes
Updated 6 février 2025
Découvrez comment animer les valeurs d'état, utiliser des transitions, animer la visibilité ou les changements de taille et les fondus croisés à l'aide des API d'animation Compose.
- Vidéo
6 février 2025
Afficher une image animée
Updated 6 février 2025
Vous pouvez créer une expérience utilisateur plus interactive et attrayante dans votre application en chargeant un fichier drawable pour afficher des images animées. Les images animées sont utiles pour créer des indicateurs de chargement, d'erreur ou de réussite, faciliter le développement de jeux et diverses autres fonctions d'UI.
- HowTo
6 février 2025
Gérer les modifications de configuration du clavier amovible
Updated 6 février 2025
Découvrez comment gérer les modifications de configuration du clavier amovible.
- HowTo
6 février 2025
Afficher une barre d'application
Updated 6 février 2025
Une barre d'application est un conteneur situé en haut ou en bas de l'écran qui contient les principales fonctionnalités et les éléments de navigation.
- HowTo
6 février 2025
Dessiner du texte dans Compose
2 minutes
Updated 6 février 2025
Découvrez comment utiliser les API Compose spécialement conçues pour dessiner du texte sur un canevas. Ce segment montre le code permettant de dessiner une police emoji dans un rectangle arrondi.
- Vidéo
6 février 2025
Créer un indicateur de progression
Updated 6 février 2025
Un indicateur de progression indique l'état d'une opération.
- HowTo
6 février 2025
Afficher ou masquer le mot de passe en fonction d'un bouton d'activation/de désactivation de l'utilisateur
Updated 6 février 2025
Vous pouvez créer une icône pour masquer ou afficher un mot de passe en fonction d'un bouton d'activation/de désactivation de l'utilisateur afin d'améliorer la sécurité et l'expérience utilisateur.
- HowTo
6 février 2025
Limiter l'orientation de l'application sur les téléphones, mais pas sur les appareils à grand écran
Updated 6 février 2025
Limitez l'orientation de l'application sur les petits écrans, mais pas sur les grands écrans.
- HowTo
6 février 2025
Afficher une image découpée selon une forme
Updated 6 février 2025
Vous pouvez dessiner des ombres autour de la zone rognée de l'image afin d'afficher une image en forme de clip.
- HowTo
6 février 2025
Afficher une liste paginée
Updated 6 février 2025
Créez une liste de pagination pour que les utilisateurs puissent faire défiler l'écran afin d'accéder à un contenu trop volumineux pour tenir sur un seul écran. Les listes de pagination horizontale peuvent aider les utilisateurs à parcourir des contenus tels que des images, des diaporamas ou des carrousels de produits. Les listes de pagination verticale sont utiles pour les applications contenant beaucoup de contenu, où les utilisateurs peuvent avoir besoin de faire défiler un grand nombre d'éléments, tels que des articles.
- HowTo
6 février 2025
Tester dans Compose
4 minutes
Updated 6 février 2025
Créez vos premiers tests Jetpack Compose. Découvrez comment utiliser les artefacts de test de Compose pour écrire des tests d'interface utilisateur, utiliser des règles de test, des outils de recherche et des assertions.
- Vidéo
6 février 2025
Ajouter un bouton d'activation/de désactivation
Updated 6 février 2025
Vous pouvez utiliser un bouton bascule pour permettre aux utilisateurs de choisir l'un des deux états.
- HowTo
6 février 2025
Afficher des composants interactifs
Updated 6 février 2025
Choisissez le composant adapté à votre UI et découvrez comment l'implémenter dans votre application.
- HowTo
6 février 2025
6 février 2025
Refuser les pressions de la paume de la main avec le stylet
Updated 6 février 2025
Refusez les pressions accidentelles de la paume de la main avec le stylet.
- HowTo
6 février 2025
Créer un chip pour représenter des entités complexes
Updated 6 février 2025
Un composant Chip représente visuellement des entités complexes, souvent avec une icône et un libellé.
- HowTo
6 février 2025
Afficher des messages pop-up ou des requêtes d'entrée utilisateur
Updated 6 février 2025
Les boîtes de dialogue affichent des messages pop-up ou demandent une entrée utilisateur sur une couche au-dessus du contenu principal de l'application.
- HowTo
6 février 2025
Gérer l'état de WebView
Updated 6 février 2025
Gérez l'état d'une WebView lors des modifications de configuration.
- HowTo
6 février 2025
Créer un bouton d'action flottant (FAB)
Updated 6 février 2025
Un bouton d'action flottant permet à l'utilisateur d'effectuer une action principale dans l'application.
- HowTo
6 février 2025
Optimiser pour les écrans de grande taille
Updated 6 février 2025
Assurez-vous que votre application propose une expérience utilisateur optimisée sur les tablettes, les appareils pliables et les appareils ChromeOS.
- HowTo
6 février 2025
Créer une grille à faire défiler
Updated 6 février 2025
Vous pouvez gérer de grands ensembles de données et du contenu dynamique avec des grilles lazy, ce qui améliore les performances de l'application. Avec les composables de grille différée, vous pouvez afficher des éléments dans un conteneur à faire défiler, s'étendant sur plusieurs colonnes ou lignes.
- HowTo
6 février 2025
Mises en page avancées dans Compose
13 minutes
Updated 6 février 2025
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.
- Vidéo
6 février 2025
Créer un menu coulissant avec le composant panneau de navigation
Updated 6 février 2025
Un panneau de navigation est un menu de navigation qui s'ouvre en glissant.
- HowTo
6 février 2025
Créer un composant de structure pour maintenir l'UI
Updated 6 février 2025
Une structure en échafaudage permet de rassembler différentes parties de l'UI, telles que les barres d'application et les boutons d'action flottants, ce qui donne aux applications une apparence cohérente.
- HowTo
6 février 2025
Créer une bottom sheet
Updated 6 février 2025
Une bottom sheet affiche du contenu secondaire en bas de l'écran.
- HowTo
6 février 2025
Afficher une liste ou une grille
Updated 6 février 2025
Affichez et organisez efficacement des collections d'éléments à l'aide de listes et de grilles.
- Vidéo
- HowTo
6 février 2025
Créer une liste déroulante finie
Updated 6 février 2025
Les listes à faire défiler peuvent vous aider à gérer des ensembles de données, à créer des conceptions responsives et à faciliter la navigation. Pour afficher un ensemble fini d'éléments dans votre application, vous pouvez créer une liste à faire défiler à l'aide des modificateurs "verticalScroll" ou "horizontalScroll".
- HowTo
6 février 2025
Afficher une barre d'application inférieure
Updated 6 février 2025
Créez une barre d'application inférieure pour aider les utilisateurs à naviguer et à accéder aux fonctions de votre application.
- HowTo
6 février 2025
Déboguer la recomposition dans Compose
7 minutes
Updated 6 février 2025
Présentation du débogage d'un problème de performances dans Jetsnack et de la façon de le résoudre dans Jetpack Compose. Découvrez pourquoi le report des lectures d'état à l'aide d'un lambda permet d'ignorer la composition.
- Vidéo
6 février 2025
Créer un curseur pour une plage de valeurs
Updated 6 février 2025
Un curseur de plage permet aux utilisateurs de faire des sélections parmi une plage de valeurs.
- HowTo
6 février 2025
Afficher des images superposées sur un canevas
Updated 6 février 2025
Vous pouvez mélanger ou superposer des images sources pour afficher des images superposées sur un canevas. Par exemple, vous pouvez reproduire la façon dont le framework Android génère des icônes d'application en combinant des drawables d'arrière-plan et de premier plan distincts.
- HowTo
6 février 2025
Listes différées dans Compose
24 minutes
Updated 6 février 2025
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.
- Vidéo
6 février 2025
Afficher des éléments déroulants imbriqués dans une liste
Updated 6 février 2025
Vous pouvez afficher des éléments à faire défiler imbriqués dans une liste pour présenter des mises en page complexes, telles que des catalogues de produits, des galeries multimédias, des flux d'actualités, etc. Présenter le contenu de cette manière peut améliorer la facilité d'utilisation de votre application, ce qui facilite la navigation des utilisateurs.
- HowTo
6 février 2025
Ajouter un indicateur de page personnalisé
Updated 6 février 2025
Les indicateurs de page permettent d'aider les utilisateurs à comprendre leur position actuelle dans le contenu de votre application, en leur fournissant une indication visuelle de leur progression.
- HowTo
6 février 2025
Charger des données de manière paresseuse avec des listes et la pagination
Updated 6 février 2025
Utilisez la bibliothèque Paging pour prendre en charge de grandes listes d'éléments (y compris une liste infinie) dans votre application en chargeant et en affichant les données de manière incrémentielle. Le chargement différé vous permet de réduire les temps de chargement initiaux et d'optimiser l'utilisation de la mémoire, ce qui améliore les performances.
- HowTo
6 février 2025
Mettre automatiquement en forme un numéro de téléphone dans un champ de texte
Updated 6 février 2025
Vous pouvez mettre en forme automatiquement un numéro de téléphone dans un champ de texte pour gagner du temps et améliorer l'engagement, la productivité et l'efficacité des utilisateurs.
- HowTo
6 février 2025
Créer une notification avec une barre de notification
Updated 6 février 2025
Une notification brève s'affiche en bas de l'écran.
- HowTo
6 février 2025
L'état dans Compose
5 minutes
Updated 6 février 2025
Découvrez comment l'état circule dans votre application basée sur Compose et comment le framework peut mettre à jour automatiquement l'UI pour afficher de nouvelles valeurs. Découvrez comment créer des états observables, conserver l'état lors des recompositions ou des modifications de configuration, et structurer vos composables pour optimiser le flux de données.
- Vidéo
6 février 2025
Accessibilité dans Compose
5 minutes
Updated 6 février 2025
Ajoutez des fonctionnalités d'accessibilité à votre application. Découvrez comment accroître la couverture et la polyvalence de votre application avec un minimum d'efforts.
- Vidéo
6 février 2025
Filtrer une liste pendant la saisie
Updated 6 février 2025
Vous pouvez filtrer une liste de chaînes en fonction de l'entrée de texte pour mettre à jour de manière dynamique une liste en fonction des requêtes de recherche des utilisateurs.
- HowTo
6 février 2025
Encarts dans Compose
6 minutes
Updated 6 février 2025
Découvrez comment les insets communiquent à votre application l'emplacement des décorations système et comment les API Compose aident votre contenu à se déplacer automatiquement avec les barres système, le clavier logiciel et la barre des tâches. N'hésitez pas à utiliser l'intégralité de l'écran.
- Vidéo
6 février 2025
Présentation du dessin dans Compose
9 minutes
Updated 6 février 2025
Une fois que vous vous êtes familiarisé avec Compose, vous pouvez commencer à dessiner vos propres composants personnalisés. Cette vidéo explique comment commencer à dessiner des éléments personnalisés.
- Vidéo
6 février 2025
Créer un effet de défilement parallaxe
Updated 6 février 2025
Le défilement parallaxe est une technique qui consiste à faire défiler le contenu de l'arrière-plan et celui du premier plan à des vitesses différentes. Vous pouvez implémenter cette technique pour améliorer l'interface utilisateur de votre application, créant ainsi une expérience plus dynamique lorsque vos utilisateurs font défiler l'écran.
- HowTo
6 février 2025
Créer un bouton pour activer le défilement par ancrage
Updated 6 février 2025
Vous pouvez afficher un bouton permettant à l'utilisateur de faire défiler la liste jusqu'à un point spécifique, ce qui lui fait gagner du temps et augmente son engagement.
- HowTo
6 février 2025
Principes de base de Compose
Updated 6 février 2025
Cette série de vidéos présente différentes API Compose, vous montrant rapidement ce qui est disponible et comment les utiliser.
- Vidéo
6 février 2025
Demander une entrée utilisateur
Updated 6 février 2025
Rendez votre application interactive en permettant aux utilisateurs de saisir du texte et d'autres entrées.
- HowTo
6 février 2025
Listes dans Compose
5 minutes
Updated 6 février 2025
Découvrez les composants Lazy de Compose qui facilitent l'affichage de 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.
- Vidéo
6 février 2025
Cinq animations rapides dans Compose
7 minutes
Updated 6 février 2025
Ces cinq animations rapides et faciles peuvent vous aider à donner vie à votre application en quelques minutes. Faites en sorte que votre application Compose se démarque, même si vous n'avez pas le temps d'apprendre tout ce qu'il faut savoir sur les animations.
- Vidéo
6 février 2025
Gérer l'état de RecyclerView
Updated 6 février 2025
Maintenez l'état de RecyclerView lors des modifications de configuration.
- HowTo
6 février 2025
Créer une liste à l'aide de plusieurs types d'éléments
Updated 6 février 2025
Vous pouvez utiliser une liste avec plusieurs types d'éléments pour afficher des types de contenu mixtes, tels que du texte, des images et des éléments interactifs.
- HowTo
6 février 2025
Créer un échafaudage d'écran d'accueil
Updated 6 février 2025
Utilisez ces guides rapides pour créer une ébauche d'écran d'accueil, qui peut vous aider à donner à l'écran d'accueil de votre application une apparence cohérente.
- HowTo
- Vidéo
6 février 2025
Afficher les images
Updated 6 février 2025
Utilisez des images à l'écran à l'aide d'un vecteur ou d'un bitmap, ou en dessinant directement sur un canevas.
- HowTo
- Vidéo
6 février 2025
Animer l'apparence du texte caractère par caractère
Updated 6 février 2025
Vous pouvez animer l'apparence du texte, caractère par caractère, pour qu'il ressemble à un effet de saisie en streaming.
- HowTo
6 février 2025
Texte à afficher
Updated 6 février 2025
Améliorez l'usabilité et l'attrait esthétique de votre application en personnalisant la façon dont elle affiche le texte.
- HowTo
- Vidéo
6 février 2025