Используйте настройки, представленные в 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 |