משתמשים בהגדרות שמפורטות ב-config.xml וב-integers.xml כדי להגדיר את המראה וההגדרות של ההתראות.
מראה
כדי לקבוע את המראה של ההתראות, משנים את ההגדרות האלה ב-config.xml:
| המטרה | הגדרה |
|---|---|
| להציג את הניווט בתור התראה 'שימו לב' (HUN). | config_showNavigationHeadsupברירת מחדל: true |
מציינים את צבע הרקע של כרטיס ההתראה בקטגוריה Notification.CATEGORY_NAVIGATION |
config_enableCardBackgroundColorForCategoryNavigationברירת מחדל: false |
| הגדרת צבע הרקע של הכרטיס להתרעות מאפליקציות מערכת. | config_enableCardBackgroundColorForSystemAppברירת מחדל: false |
| הצגת הכותרת של ההתראות בחלק העליון של רשימת ההתראות. | config_showHeaderForNotificationsברירת מחדל: false |
| הצגת הכותרת התחתונה של ההתראות בתחתית רשימת ההתראות. | config_showFooterForNotificationsברירת מחדל: true |
| שינוי הצבע המשני של הסמל הקטן. | config_enableSmallIconAccentColorברירת מחדל: true |
הפונקציונליות
כדי לקבוע איך ההתראות יפעלו, מעדכנים את ההגדרות הבאות ב-integers.xml:
| המטרה | הגדרה |
|---|---|
| הגדרת המספר המקסימלי של חברי הקבוצה שיוצגו כשקבוצת ההתראות מורחבת. | max_group_children_numberברירת מחדל: 8 |
מציינים את משך ה-HUNs באלפיות שנייה. כשהזמן הזה חולף, ההתראות הלא חשובות נסגרות באופן אוטומטי עד שמתקבל עדכון להתרעה קיימת שהדגל הזה מוגדר לה:Notification.FLAG_ONLY_ALERT_ONCEהזמן מתאפס כשמתקבל עדכון וההתראה הלא חשובה מוצגת למשך זמן ארוך יותר. אם הדגל הזה מוגדר ומקבלים עדכון, הזמן לא יתאפס. |
headsup_notification_duration_msברירת מחדל: 8000 |
| הגדרת משך הזמן המינימלי להצגה (באלפיות השנייה) של HUN. כשאפליקציה מבטלת התראה ברגע שהיא מתפרסמת או במהלך משך הזמן שהוגדר, ההתראה המוצגת על המסך תישאר מוצגת למשך זמן זה לפחות. | heads_up_notification_minimum_timeברירת מחדל: 2000 |
| מציינים את משך הזמן הכולל (באלפיות השנייה) שנדרש לאנימציה של כניסה כדי להציג HUN. | headsup_total_enter_duration_msברירת מחדל: 233 |
| הגדרת הזמן (באלפיות שנייה) הדרוש לאנימציה של כניסה כדי להציג HUN לאלפא. במהלך האנימציה, הזמן הדרוש ל-HUN לעבור משקיפות לאטום. | headsup_alpha_enter_duration_msברירת מחדל: 83 |
| ציון הזמן (באלפיות שנייה) שנדרש לאנימציה נפתחת כדי להציג התראה. | headsup_exit_duration_msברירת מחדל: 150 |
|
הגדרת המהירות המינימלית (בפיקסלים לשנייה) שמשמשת לקביעת תנועת החלקה באותו כיוון. |
min_velocity_for_swipe_direction_detectionברירת מחדל: 50 |