
Android 16 introduit un nouveau modèle de notification pour aider les utilisateurs à suivre facilement les parcours de bout en bout qu'ils ont initiés. Ces notifications bénéficieront d'une visibilité améliorée sur les surfaces système et seront classées en tête du panneau de notifications.
Utilisez Notification.ProgressStyle
pour styliser les notifications axées sur la progression.
Les principaux cas d'utilisation incluent le covoiturage, la livraison et la navigation. Dans cette classe, vous pourrez indiquer des états et des étapes dans un parcours utilisateur à l'aide de points et de segments.
Cours concernés
Les classes suivantes contiennent les différentes API que vous utilisez pour créer une notification ProgressStyle
:
Anatomie et personnalisation
Les images suivantes montrent les différentes parties qui composent les notifications ProgressStyle
:

A. En-tête : sous-texte |
|
B. En-tête : heure |
|
C. Titre du contenu |
|
D. Texte du contenu |
|
E. Barre de progression |
|
F. Bouton d'action |

Configuration
Utilisez les API appropriées et suivez les bonnes pratiques pour offrir la meilleure expérience utilisateur possible en ce qui concerne les mises à jour de progression.
- Définissez les bons champs pour répondre aux exigences de la visibilité sponsorisée.
- Utilisez les bons éléments visuels pour guider les utilisateurs. Par exemple, les applications de covoiturage doivent définir une image du véhicule et utiliser la couleur la plus précise du véhicule dans la notification à l'aide de
Notification#setLargeIcon
. - Utilisez un langage concis et clair pour définir la progression du parcours utilisateur. L'heure d'arrivée, le nom du chauffeur et l'état du trajet sont des informations importantes que la notification doit communiquer.
- Proposez des actions utiles et pertinentes dans la notification pour simplifier le parcours utilisateur. Par exemple, les actions "Ajouter un pourboire" et "Ajouter un plat" sont utiles avant la livraison d'une commande de repas qui vient d'être passée.
- Utilisez des segments et des points pour indiquer les états. Par exemple, les segments peuvent colorer l'état et la durée du trafic lors d'un trajet en covoiturage. Les points représentent les états des étapes clés, comme la préparation des repas, la livraison et la prise en charge des passagers.
- Mettez à jour l'expérience de progression pour refléter précisément la progression réelle du trajet. Par exemple, les changements de conditions de circulation peuvent se refléter dans les changements de couleur des segments et les mises à jour du texte.
L'exemple suivant montre une notification ProgressStyle
pour une application de covoiturage.
L'exemple montre l'utilisation d'une image de véhicule pour l'icône du traceur, ainsi que l'utilisation de segments et de points pour indiquer l'expérience et les étapes du trajet en covoiturage.
Consultez l'application exemple pour tester ces API.