Используйте настройки, представленные в config.xml и integers.xml , чтобы настроить внешний вид и настройки ваших уведомлений.
Появление
Чтобы настроить внешний вид уведомлений, измените эти параметры в config.xml :
| Цель | Параметр |
|---|---|
| Отображение навигации в виде хедз-ап-уведомления (HUN) . | config_showNavigationHeadsupПо умолчанию: true |
Укажите цвет фона карточки уведомления для категории под названиемNotification.CATEGORY_NAVIGATION | config_enableCardBackgroundColorForCategoryNavigationПо умолчанию: false |
| Установите цвет фона карточки для уведомлений из системных приложений. | config_enableCardBackgroundColorForSystemAppПо умолчанию: false |
| Отображение заголовка уведомления вверху списка уведомлений. | config_showHeaderForNotificationsПо умолчанию: false |
| Отобразить нижний колонтитул уведомлений внизу списка уведомлений. | config_showFooterForNotificationsПо умолчанию: true |
| Измените цвет акцента маленького значка. | config_enableSmallIconAccentColorПо умолчанию: true |
Функциональность
Чтобы настроить работу уведомлений, обновите эти настройки в integers.xml :
| Цель | Параметр |
|---|---|
| Установите максимальное количество участников группы, отображаемых при расширении группы уведомлений. | max_group_children_numberПо умолчанию: 8 |
Укажите продолжительность HUN в миллисекундах. По истечении этого времени HUN автоматически закрываются до тех пор, пока не будет обновлен существующий HUN, для которого установлен этот флаг:Notification.FLAG_ONLY_ALERT_ONCEВремя сбрасывается при получении обновления, и HUN отображается дольше. Если этот флаг установлен и получено обновление, время не будет сброшено. | headsup_notification_duration_msПо умолчанию: 8000 |
| Установите минимальное время отображения (в миллисекундах) для HUN. Когда приложение отменяет уведомление сразу после его публикации или в течение настроенного периода времени, HUN отображается как минимум в течение этого времени. | heads_up_notification_minimum_timeПо умолчанию: 2000 |
| Укажите общую продолжительность (в миллисекундах), необходимую анимации полета для отображения HUN. | headsup_total_enter_duration_msПо умолчанию: 233 |
| Установите время (в миллисекундах), необходимое для анимации полета для отображения HUN для альфа-версии. Во время анимации — время, необходимое HUN для перехода из прозрачного состояния в непрозрачное. | headsup_alpha_enter_duration_msПо умолчанию: 83 |
| Укажите время (в миллисекундах), необходимое всплывающей анимации для отображения всплывающего уведомления. | headsup_exit_duration_msПо умолчанию: 150 |
Определите минимальную скорость (в пикселях в секунду), используемую для определения того, что смахивание движется в одном направлении. | min_velocity_for_swipe_direction_detectionПо умолчанию: 50 |
Используйте настройки, представленные в config.xml и integers.xml , чтобы настроить внешний вид и настройки ваших уведомлений.
Появление
Чтобы настроить внешний вид уведомлений, измените эти параметры в config.xml :
| Цель | Параметр |
|---|---|
| Отображение навигации в виде хедз-ап-уведомления (HUN) . | config_showNavigationHeadsupПо умолчанию: true |
Укажите цвет фона карточки уведомления для категории под названиемNotification.CATEGORY_NAVIGATION | config_enableCardBackgroundColorForCategoryNavigationПо умолчанию: false |
| Установите цвет фона карточки для уведомлений из системных приложений. | config_enableCardBackgroundColorForSystemAppПо умолчанию: false |
| Отображение заголовка уведомления вверху списка уведомлений. | config_showHeaderForNotificationsПо умолчанию: false |
| Отобразить нижний колонтитул уведомлений внизу списка уведомлений. | config_showFooterForNotificationsПо умолчанию: true |
| Измените цвет акцента маленького значка. | config_enableSmallIconAccentColorПо умолчанию: true |
Функциональность
Чтобы настроить работу уведомлений, обновите эти настройки в integers.xml :
| Цель | Параметр |
|---|---|
| Установите максимальное количество участников группы, отображаемых при расширении группы уведомлений. | max_group_children_numberПо умолчанию: 8 |
Укажите продолжительность HUN в миллисекундах. По истечении этого времени HUN автоматически закрываются до тех пор, пока не будет обновлен существующий HUN, для которого установлен этот флаг:Notification.FLAG_ONLY_ALERT_ONCEВремя сбрасывается при получении обновления, и HUN отображается дольше. Если этот флаг установлен и получено обновление, время не будет сброшено. | headsup_notification_duration_msПо умолчанию: 8000 |
| Установите минимальное время отображения (в миллисекундах) для HUN. Когда приложение отменяет уведомление сразу после его публикации или в течение настроенного периода времени, HUN отображается как минимум в течение этого времени. | heads_up_notification_minimum_timeПо умолчанию: 2000 |
| Укажите общую продолжительность (в миллисекундах), необходимую анимации полета для отображения HUN. | headsup_total_enter_duration_msПо умолчанию: 233 |
| Установите время (в миллисекундах), необходимое для анимации полета для отображения HUN для альфа-версии. Во время анимации — время, необходимое HUN для перехода из прозрачного состояния в непрозрачное. | headsup_alpha_enter_duration_msПо умолчанию: 83 |
| Укажите время (в миллисекундах), необходимое всплывающей анимации для отображения всплывающего уведомления. | headsup_exit_duration_msПо умолчанию: 150 |
Определите минимальную скорость (в пикселях в секунду), используемую для определения того, что смахивание движется в одном направлении. | min_velocity_for_swipe_direction_detectionПо умолчанию: 50 |