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 intituladaNotification.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 |