Usa la configuración proporcionada en config.xml
y integers.xml
para configurar la apariencia y la configuración de tus notificaciones.
Aspecto
Para configurar la apariencia de las notificaciones, modifica estos parámetros de configuración en config.xml
:
Propósito | Configuración |
---|---|
Muestra la navegación como una notificación de atención (HUN). | config_showNavigationHeadsup Predeterminado: true |
Especifica el color de fondo de la tarjeta de notificación para la categoría titulada Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigation Predeterminado: false |
Establece el color de fondo de la tarjeta para las notificaciones de las apps 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 Predeterminado: true |
Cambia el color de contraste del ícono pequeño. | config_enableSmallIconAccentColor Predeterminado: true |
Funcionalidad
Para configurar el funcionamiento de las notificaciones, actualiza estos parámetros de configuración en integers.xml
:
Propósito | Configuración |
---|---|
Establece la cantidad máxima de miembros del grupo que se muestran cuando se expande el grupo de notificaciones. | max_group_children_number Predeterminado: 8 |
Especifica la duración de los HUN en milisegundos. Cuando transcurre esta duración, los HUN se descartan automáticamente hasta que se actualiza un HUN existente para el que se configuró esta marca:Notification.FLAG_ONLY_ALERT_ONCE El tiempo se restablece cuando se recibe una actualización y se muestra el HUN durante un período más largo. Si se establece esta marca y se recibe una actualización, el tiempo no se restablecerá. |
headsup_notification_duration_ms Predeterminado: 8000 |
Establece el tiempo de visualización mínimo (en milisegundos) para un HUN. Cuando una app cancela una notificación en cuanto se publica o dentro del período configurado, la HUN se muestra durante, al menos, ese tiempo. | heads_up_notification_minimum_time Predeterminado: 2000 |
Especifica la duración total (en milisegundos) que necesita una animación de entrada para mostrar un HUN. | headsup_total_enter_duration_ms Predeterminado: 233 |
Establece el tiempo (en milisegundos) que necesita una animación de entrada para mostrar una HUN para alfa. Durante la animación, el tiempo necesario para que un HUN realice la transición de transparente a opaco. | headsup_alpha_enter_duration_ms Predeterminado: 83 |
Especifica el tiempo (en milisegundos) que necesita una animación emergente para mostrar una notificación sobre la pantalla. | headsup_exit_duration_ms Predeterminado: 150 |
Define la velocidad mínima (en píxeles por segundo) que se usa para determinar que un deslizamiento se mueve en la misma dirección. |
min_velocity_for_swipe_direction_detection Predeterminado: 50 |