Utilice la configuración proporcionada en config.xml
e integers.xml
para configurar la apariencia y las configuraciones de sus notificaciones.
Apariencia
Para configurar la apariencia de las notificaciones, modifique estos ajustes en config.xml
:
Objetivo | Ajuste |
---|---|
Muestre la navegación como una notificación emergente. | config_showNavigationHeadsup Valor predeterminado: true |
Especifique el color de fondo de la tarjeta de notificación para la categoría tituladaNotification.CATEGORY_NAVIGATION | config_enableCardBackgroundColorForCategoryNavigation Predeterminado: false |
Configure el color de fondo de la tarjeta para las notificaciones de las aplicaciones del sistema. | config_enableCardBackgroundColorForSystemApp Predeterminado: false |
Muestra el encabezado de la notificación en la parte superior de la lista de notificaciones. | config_showHeaderForNotifications Predeterminado: false |
Muestra el pie de página de la notificación en la parte inferior de la lista de notificaciones. | config_showFooterForNotifications Valor predeterminado: true |
Cambia el color de énfasis del icono pequeño. | config_enableSmallIconAccentColor Valor predeterminado: true |
Funcionalidad
Para configurar cómo funcionan las notificaciones, actualice esta configuración en integers.xml
:
Objetivo | Ajuste |
---|---|
Establezca el número máximo de miembros del grupo que se muestran cuando se expande el grupo de notificación. | max_group_children_number Predeterminado: 8 |
Especifique la duración de las notificaciones emergentes en milisegundos. Cuando transcurra esta duración, las notificaciones de avisos se descartarán automáticamente hasta que se actualice una notificación de avisos existente para la que se establece este indicador:Notification.FLAG_ONLY_ALERT_ONCE El tiempo se restablecerá cuando se reciba una actualización y la notificación de advertencia se mostrará durante más tiempo. Si se establece este indicador y se recibe una actualización, la hora no se restablecerá. | headsup_notification_duration_ms Predeterminado: 8000 |
Establezca el tiempo de visualización mínimo (en milisegundos) para una notificación de advertencia. Cuando una aplicación cancela la notificación tan pronto como se publica o dentro del tiempo de duración configurado, la notificación emergente se mostrará durante al menos ese tiempo. | heads_up_notification_minimum_time Predeterminado: 2000 |
Especifique la duración total (en milisegundos) que necesita una animación emergente para mostrar una notificación emergente. | headsup_total_enter_duration_ms Predeterminado: 233 |
Establezca el tiempo (en milisegundos) que necesita una animación emergente para mostrar una notificación de alerta para alfa. Durante la animación, el tiempo necesario para que una notificación emergente pase de transparente a opaca. | headsup_alpha_enter_duration_ms Predeterminado: 83 |
Especifique el tiempo (en milisegundos) que necesita una animación flotante para mostrar una notificación emergente. | headsup_exit_duration_ms Predeterminado: 150 |
Defina la velocidad mínima (en píxeles por segundo) utilizada para determinar que un deslizamiento se mueve en la misma dirección. | min_velocity_for_swipe_direction_detection Predeterminado: 50 |