Use as configurações fornecidas em config.xml e integers.xml
para definir a aparência e as configurações das notificações.
Aparência
Para configurar a aparência das notificações, modifique estas configurações em
config.xml:
| Objetivo | Configuração |
|---|---|
| Mostrar a navegação como uma notificação de alerta (HUN). | config_showNavigationHeadsupPadrão: true |
Especificar a cor de fundo do card de notificação para a categoria Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationPadrão: false |
| Defina a cor do plano de fundo do card para notificações de apps do sistema. | config_enableCardBackgroundColorForSystemAppPadrão: false |
| Mostre o cabeçalho da notificação na parte de cima da lista. | config_showHeaderForNotificationsPadrão: false |
| Mostrar o rodapé da notificação na parte de baixo da lista de notificações. | config_showFooterForNotificationsPadrão: true |
| Mude a cor de realce do ícone pequeno. | config_enableSmallIconAccentColorPadrão: true |
Funcionalidade
Para configurar como as notificações funcionam, atualize estas configurações em
integers.xml:
| Objetivo | Configuração |
|---|---|
| Define o número máximo de membros do grupo exibidos quando o grupo de notificações é expandido. | max_group_children_numberPadrão: 8 |
Especifique a duração das HUNs em milissegundos. Quando esse período
termina, os HUNs são dispensados automaticamente até que uma atualização de um HUN
existente seja feita, para o qual essa flag está definida:Notification.FLAG_ONLY_ALERT_ONCEO tempo é redefinido quando uma atualização é recebida e o HUN é exibido por mais tempo. Se essa flag for definida e uma atualização for recebida, o tempo não será redefinido. |
headsup_notification_duration_msPadrão: 8000 |
| Defina o tempo mínimo de exibição (em milissegundos) para um HUN. Quando um app cancela a notificação assim que ela é postada ou dentro do período de tempo configurado, a HUN é exibida por pelo menos esse tempo. | heads_up_notification_minimum_timePadrão: 2000 |
| Especifique a duração total (em milissegundos) necessária para que uma animação de abertura seja exibida em um HUD. | headsup_total_enter_duration_msPadrão: 233 |
| Defina o tempo (em milissegundos) necessário para que uma animação de entrada seja exibida para uma HUN para alfa. Durante a animação, o tempo necessário para que um HUN faça a transição de transparente para opaco. | headsup_alpha_enter_duration_msPadrão: 83 |
| Especifique o tempo (em milissegundos) necessário para que uma animação de expansão seja exibida como uma notificação de aviso. | headsup_exit_duration_msPadrão: 150 |
|
Defina a velocidade mínima (em pixels por segundo) usada para determinar se um movimento de deslizar está na mesma direção. |
min_velocity_for_swipe_direction_detectionPadrão: 50 |