Utilisez les paramètres fournis dans config.xml et integers.xml pour configurer l'apparence et les configurations de vos notifications.
Apparence
Pour configurer l'apparence des notifications, modifiez ces paramètres dans config.xml:
| Objectif | Paramètre |
|---|---|
| Affichez la navigation sous la forme d'une notification prioritaire. | config_showNavigationHeadsupPar défaut: true |
Spécifiez la couleur d'arrière-plan de la fiche de notification pour la catégorie intitulée Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationPar défaut: false |
| Définissez la couleur d'arrière-plan de la fiche pour les notifications provenant des applications système. | config_enableCardBackgroundColorForSystemAppPar défaut: false |
| Affichez l'en-tête de notification en haut de la liste des notifications. | config_showHeaderForNotificationsPar défaut: false |
| Afficher le pied de page de la notification en bas de la liste des notifications. | config_showFooterForNotificationsPar défaut: true |
| Modifier la couleur d'accentuation de la petite icône | config_enableSmallIconAccentColorPar défaut: true |
Fonctionnement
Pour configurer le fonctionnement des notifications, mettez à jour ces paramètres dans integers.xml:
| Objectif | Paramètre |
|---|---|
| Définissez le nombre maximal de membres de groupe affichés lorsque le groupe de notifications est développé. | max_group_children_numberPar défaut: 8 |
Spécifiez la durée des HUN en millisecondes. À l'expiration de cette durée, les HUN sont automatiquement ignorées jusqu'à ce qu'une mise à jour d'une HUN existante pour laquelle cet indicateur est défini soit reçue:Notification.FLAG_ONLY_ALERT_ONCELe temps est réinitialisé lorsqu'une mise à jour est reçue et que la HUN s'affiche pendant une durée plus longue. Si cet indicateur est défini et qu'une mise à jour est reçue, l'heure ne sera pas réinitialisée. |
headsup_notification_duration_msPar défaut: 8000 |
| Définissez la durée d'affichage minimale (en millisecondes) pour un HUN. Lorsqu'une application annule une notification dès qu'elle est publiée ou dans la durée configurée, l'alerte de non-utilisation s'affiche pendant au moins cette durée. | heads_up_notification_minimum_timePar défaut: 2000 |
| Spécifiez la durée totale (en millisecondes) nécessaire à une animation entrante pour afficher un HN. | headsup_total_enter_duration_msPar défaut: 233 |
| Définissez le temps (en millisecondes) nécessaire à une animation de vol pour afficher une notification prioritaire pour alpha. Pendant l'animation, durée nécessaire pour qu'un HUN passe de transparent à opaque. | headsup_alpha_enter_duration_msPar défaut: 83 |
| Spécifiez le temps (en millisecondes) nécessaire à une animation de fenêtre pop-up pour afficher une notification d'alerte. | headsup_exit_duration_msPar défaut: 150 |
|
Définissez la vitesse minimale (en pixels par seconde) utilisée pour déterminer qu'un balayage se déplace dans le même sens. |
min_velocity_for_swipe_direction_detectionPar défaut: 50 |