
Android 16 представляет новый шаблон уведомлений, который поможет пользователям легко отслеживать инициированные пользователем поездки от начала до конца. Эти уведомления будут иметь улучшенную видимость на системных поверхностях и верхний рейтинг в панели уведомлений.
Используйте Notification.ProgressStyle
для стилизации уведомлений, ориентированных на прогресс. Основные варианты использования включают совместные поездки, доставку и навигацию. В этом классе вы найдете возможность обозначать состояния и этапы в пути пользователя с помощью точек и сегментов.
Соответствующие классы
Следующие классы содержат различные API, которые используются для создания уведомления ProgressStyle
:
Анатомия и настройка
На следующих изображениях показаны различные части, из которых состоят уведомления ProgressStyle
:

ProgressStyle notification.

Настраивать
Используйте правильные API и следуйте передовым практикам, чтобы обеспечить наилучший пользовательский опыт для получения обновлений о ходе работ.
- Установите правильные поля для достижения желаемой видимости .
- Используйте правильные визуальные элементы для руководства пользователями. Например, приложения для совместных поездок должны устанавливать изображение транспортного средства и использовать наиболее точный цвет транспортного средства в уведомлении с помощью
Notification#setLargeIcon
. - Используйте краткий и понятный язык для описания хода поездки пользователя. Время прибытия, имя водителя и состояние поездки — важный текст, который должно сообщать уведомление.
- Предоставьте полезные и релевантные действия в уведомлении, которые упрощают путь пользователя. Например, предоставление «Tip» и «Add dish» для недавно инициированного заказа на доставку еды — это полезные действия перед доставкой.
- Используйте сегменты и точки для обозначения состояний. Например, сегменты могут раскрашивать состояние и продолжительность движения в поездке с совместным использованием транспортных средств. Точки представляют состояния для таких этапов, как приготовление еды, доставка и забирание пассажиров.
- Обновите опыт прогресса, чтобы точно отразить фактический прогресс поездки. Например, изменения в условиях дорожного движения могут быть отражены в изменениях цветов сегментов и обновлениях в тексте.
В следующем примере показано уведомление ProgressStyle
для приложения совместных поездок.
В примере показано использование изображения транспортного средства для значка трекера. Также показано использование сегментов и точек для обозначения опыта совместного использования и контрольных точек.
Ознакомьтесь с примером приложения , чтобы поэкспериментировать с этими API.