ב-Android 17 מוצגת MetricStyleתבנית ההתראות לתמיכה באפליקציות של בריאות וכושר, טיימרים ותרחישי שימוש באפליקציות נסיעות.
MetricStyle
יכולות
ההתראות בסגנון מדד כוללות את היכולות הבאות:
- יש תמיכה בשימוש בשיטה
setContentTitle. - לא מוצג טקסט ההקשר.
- תמיכה בעד 3 לחצני פעולה.
- תומך במדידה של עד 3 מדדים.
- לכל
Notification.Metricנדרשים תווית, ערך ויחידה אופציונלית. - המראה של הפריסה המורחבת משתנה בהתאם למספר המדדים שנבחרו.
- לכל
MetricStyle במצבים שונים. מימין לשמאל: תצוגה תמידית (AOD), קידום כעדכון בשידור חי, ברירת מחדל/מורחבת וברירת מחדל/מכווצת.
התנהגות
ההתנהגות של ההתראה על סגנון המדד משתנה בהתאם למצב שלה:
- יחידות המידה מתווספות לתווית במצב המורחב.
- בשורה השנייה של המצב המכווץ מוצג תוכן המדדים ששורשר לשורה אחת. המדד השני והשלישי יופיעו רק אם הם מתאימים באופן מלא כשמשרשרים אותם.
- היחידה לא מוצגת במצב המצומצם.
- כל מדד מקבל שטח אופקי שווה, ללא קשר לתוכן שלו.
כעדכון בזמן אמת
כשמעלים התראה על סגנון מדד לרמת עדכון בזמן אמת, חשוב לזכור את השיקולים הבאים:
- אין צורך לספק את
Notification.Builder#setContentTitleכי נעשה שימוש בערך המדד. אם לא מציינים כותרת, מוצג שם האפליקציה. - אם מציינים את
Notification.Builder#setSubtext, הוא מוצג בשורת הכותרת, ולא מועבר לשורה חדשה כמו בסגנונות אחרים של מוצרים מקודמים. - כפתורי הפעולה מקבלים את אותו עיצוב חזותי של גלולה.
מידע חשוב על הקוד
- בהמשך מופיעה רשימה של כיתות רלוונטיות ומסמכי עזר:
למידע נוסף
- הפניית API של Notification.MetricStyle
- הפניית API של Notification.Metric
- הפניית API של Notification.Action