Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Figure 1. Notification axée sur la progression en haut de la nuance.
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 auront une meilleure visibilité sur les surfaces système et un classement élevé dans le panneau des notifications.
Utilisez Notification.ProgressStyle pour styliser les notifications axées sur la progression.
Les principaux cas d'utilisation incluent les services de covoiturage, la livraison et la navigation. Dans cette classe, vous pouvez indiquer les états et les jalons d'un parcours utilisateur à l'aide de points et de segments.
Classes pertinentes
Les classes suivantes contiennent les différentes API que vous utilisez pour créer une notification ProgressStyle:
Les images suivantes montrent les différentes parties qui composent les notifications ProgressStyle:
Figure 2 : Différentes parties d'un ProgressStyle notification.Figure 3. Apps can set a vehicle image for the tracker icon and use segments
and points to denote the rideshare experience and milestones.
Set up
Use the right APIs and follow best practices to provide the best user experience
for progress updates.
Use the right visual elements to guide users. For example, rideshare apps
should set a vehicle image and use the most accurate color of the vehicle in
the notification using Notification#setLargeIcon.
Use concise and clear language to define the progress of the user journey.
Time of arrival, driver name, and state of the journey are important text
that the notification should communicate.
Provide useful and relevant actions in the notification that streamline
the user journey. For example, providing "Tip" and "Add dish" to a newly
initiated food delivery order are useful actions before delivery.
Use segments and points to denote states. For example, segments
can colorize the state and duration of traffic in a rideshare journey.
Points represent states for milestones such as food preparation, delivery,
and passenger pickup.
Update the progress experience to accurately reflect the actual
progression of the journey. For example, changes in traffic conditions can
be reflected in changes in segment colors and updates in text.
The following example shows a ProgressStyle notification for a rideshare app.
The example shows the use of a vehicle image for the tracker icon. It also shows
the use of segments and points to denote the rideshare experience and
milestones.
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/06/18 (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/06/18 (UTC)."],[],[]]