יצירת התראה על סגנון מדד

ב-Android 17 מוצגת MetricStyleתבנית ההתראות כדי לתמוך באפליקציות של בריאות וכושר, בטיימרים ובתרחישי שימוש באפליקציות נסיעות.

דוגמה לטיימר באמצעות MetricStyle
תרשים 1: תבנית התראה של MetricStyle ועדכון בזמן אמת של אפליקציית שעון

יכולות

ההתראות בסגנון מדד כוללות את היכולות הבאות:

  • יש תמיכה בשימוש בשיטה setContentTitle.
  • לא מוצג טקסט ההקשר.
  • תמיכה בעד 3 לחצני פעולה.
  • תומך במדידה של עד 3 מדדים.
    • לכל Notification.Metric נדרשים תווית, ערך ויחידה אופציונלית.
    • המראה של הפריסה המורחבת משתנה בהתאם למספר המדדים שנבחרו.
תבנית MetricStyle במצבים שונים
איור 2: דוגמאות לתבנית MetricStyle במצבים שונים. מימין לשמאל: תצוגה תמידית (AOD), קידום כעדכון חי, ברירת מחדל/מורחבת וברירת מחדל/מכווצת.

התנהגות

ההתנהגות של ההתראה על סגנון המדד משתנה בהתאם למצב שלה:

  • יחידות המידה מתווספות לתווית במצב המורחב.
  • בשורה השנייה של המצב המכווץ מוצג התוכן של המדדים כמחרוזת בשורה אחת. המדד השני והשלישי יופיעו רק אם הם מתאימים באופן מלא כשמשרשרים אותם.
  • היחידה לא מוצגת במצב המכווץ.
  • כל מדד מקבל שטח אופקי שווה, ללא קשר לתוכן שלו.

כעדכון בזמן אמת

כשמעלים התראה על סגנון מדד לרמת עדכון בזמן אמת, חשוב לזכור את השיקולים הבאים:

  • אין צורך לספק את Notification.Builder#setContentTitle כי נעשה שימוש בערך המדד. אם לא מציינים כותרת, מוצג שם האפליקציה.
  • אם מציינים את Notification.Builder#setSubtext, הוא מוצג בשורת הכותרת, ולא מועבר לשורה חדשה כמו בסגנונות אחרים של מוצרים מקודמים.
  • כפתורי הפעולה מקבלים את אותו עיצוב חזותי של גלולה.

מידע חשוב על הקוד

למידע נוסף