ב-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