Configurar notificações

Use as configurações fornecidas em config.xml e integers.xml para definir a aparência e as configurações de suas notificações.

Aparência

Para configurar a aparência das notificações, modifique estas configurações em config.xml :

Propósito Contexto
Exiba a navegação como uma notificação de alerta. config_showNavigationHeadsup
Padrão: true
Especifique a cor de fundo do cartão de notificação para a categoria intitulada
Notification.CATEGORY_NAVIGATION
config_enableCardBackgroundColorForCategoryNavigation
Padrão: false
Defina a cor de fundo do cartão para notificações de aplicativos do sistema. config_enableCardBackgroundColorForSystemApp
Padrão: false
Exiba o cabeçalho da notificação na parte superior da lista de notificações. config_showHeaderForNotifications
Padrão: false
Exiba o rodapé de notificação na parte inferior da lista de notificações. config_showFooterForNotifications
Padrão: true
Altere a cor de destaque do ícone pequeno. config_enableSmallIconAccentColor
Padrão: true

Funcionalidade

Para configurar como as notificações funcionam , atualize estas configurações em integers.xml :

Propósito Contexto
Defina o número máximo de membros do grupo exibidos quando o grupo de notificação é expandido. max_group_children_number
Padrão: 8
Especifique a duração das notificações de alerta em milissegundos. Quando essa duração terminar, as notificações de heads-up serão automaticamente dispensadas até uma atualização de uma notificação de heads-up existente para a qual este sinalizador esteja definido:

Notification.FLAG_ONLY_ALERT_ONCE

O tempo será redefinido quando uma atualização for recebida e a notificação de alerta será exibida por mais tempo. Se este sinalizador for definido e uma atualização for recebida, a hora não será redefinida.
headsup_notification_duration_ms
Padrão: 8000
Defina o tempo mínimo de exibição (em milissegundos) para uma notificação de alerta. Quando um aplicativo cancela a notificação assim que é postado ou dentro do período de tempo configurado, a notificação de alerta será exibida por pelo menos esse tempo. heads_up_notification_minimum_time
Padrão: 2000
Especifique a duração total (em milissegundos) necessária para uma animação fly-in para exibir uma notificação de alerta. headsup_total_enter_duration_ms
Padrão: 233
Defina o tempo (em milissegundos) necessário para que uma animação fly-in exiba uma notificação de alerta para alfa. Durante a animação, o tempo necessário para uma notificação de alerta para fazer a transição de transparente para opaco. headsup_alpha_enter_duration_ms
Padrão: 83
Especifique o tempo (em milissegundos) necessário para que uma animação suspensa exiba uma notificação de alerta. headsup_exit_duration_ms
Padrão: 150

Defina a velocidade mínima (em pixels por segundo) usada para determinar que um deslize se move na mesma direção.

min_velocity_for_swipe_direction_detection
Padrão: 50