Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Figura 1. Uma notificação focada no progresso na parte de cima da aba.
O Android 16 apresenta um novo modelo de notificação para ajudar os usuários a acompanhar
as jornadas completas iniciadas por eles. Essas notificações terão visibilidade
melhorada nas plataformas do sistema e classificação de topo na gaveta de notificações.
Use Notification.ProgressStyle para estilizar notificações focadas no progresso.
Os principais casos de uso incluem transporte por aplicativo, entrega e navegação. Nessa
classe, você vai encontrar a capacidade de indicar estados e marcos na jornada do usuário
usando pontos e segmentos.
Classes relevantes
As classes a seguir contêm as diferentes APIs usadas para criar uma
notificação ProgressStyle:
As imagens a seguir mostram as diferentes partes que compõem as notificações
ProgressStyle:
Figura 2.As diferentes partes de um 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.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-06-18 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-06-18 UTC."],[],[]]