בתכונות נוספות של תצוגת שעון מוצגים נתונים ממקור נתונים. באמצעות Watch Face Format, אפשר לבחור את מקורות הנתונים כדי לקבל את הנתונים הבסיסיים . ההרשאה הזו מאפשרת בתצוגות השעון להציג מידע מעבר לשעה ביום בלי שיהיה צורך בקוד כדי לקבל את הנתונים.
שימוש ב-Watch Face Format
הרכיב Complication
מאפשר להגדיר עד שמונה תכונות נוספות
תצוגת שעון אחת. הרכיב מאפשר גם להגדיר את המיקום בתצוגת השעון
מופיע כל רכיב.
למידע נוסף, ניתן לעיין בדוגמה של WatchFaceFormat ב- GitHub.
סוגים ושדות
בטבלה הבאה מתוארים הסוגים והשדות של
אובייקט ComplicationData
. אם תצוגת שעון מבקשת שדה לא תקין
עבור סוג רכיב, מוחזר ערך ברירת מחדל עבור השדה. לדוגמה,
אם תצוגת השעון מנסה לגשת לשדה LONG_TEXT
מסוג SHORT_TEXT
,
ערך ברירת המחדל בשדה LONG_TEXT
, null, מוחזר. שימו לב לשדות אופציונליים
לא מובטח שיוצגו.
סוג | שדות חובה | שדות אופציונליי | הערות |
---|---|---|---|
SHORT_TEXT
|
טקסט קצר |
סמל סמל של הגנה מפני צריבה שם קצר של הפריט תיאור תוכן |
הצגת רק סמל אחד או שם קצר אחד, אם אחד או יותר ושניהם סופקו. |
MONOCHROMATIC_IMAGE
|
תמונה מונוכרמטית |
סמל של הגנה מפני צריבה תיאור תוכן |
משמש כאשר אין צורך בטקסט. הסמל אמור להיות בצבע אחד ועשויים להצבוע בגוון של תצוגת השעון. |
RANGED_VALUE
|
ערך ערך מינימלי ערך מקסימלי |
תמונה מונוכרמטית סמל של הגנה מפני צריבה טקסט קצר שם קצר של הפריט רמפת צבעים ערך דינמי תיאור תוכן |
אם אתם רוצים לשרטט סרגל התקדמות משלכם, אפשר להשתמש
השיטה isRangedValueProgressHidden() להסתרת סרגל ההתקדמות
סופקו על ידי
ComplicationDrawable כיתה.
|
GOAL_PROGRESS
|
ערך ערך היעד |
תמונה מונוכרמטית סמל של הגנה מפני צריבה טקסט קצר שם קצר של הפריט רמפת צבעים ערך דינמי תיאור תוכן |
היעד GOAL_PROGRESS מיועד לפעולות כמו ספירת צעדים שבהם הערך מתחיל כ-0, ומותר לחרוג מערך היעד. |
LONG_TEXT
|
טקסט ארוך |
שם ארוך תמונה מונוכרמטית סמל של הגנה מפני צריבה תמונה קטנה תיאור תוכן |
השם הארוך מוצג, אם הוספתם אותו. |
SMALL_IMAGE
|
תמונה קטנה |
תיאור תוכן |
לתמונה קטנה יש אחד משני סגנונות: סגנון תמונה או סמל
. משמעות סגנון התמונה היא שהיא צפויה למלא את המקום,
נחתכו. המשמעות של סגנון הסמל היא שאי אפשר לחתוך אותו ולהוסיף לו ריפוד.
שונות של תמונות עלולה לגרום לתמונה לא מתאימה להצגה
במצב רגישות לסביבה במכשירים עם הגנה מפני צריבה או עם קצב נמוך
תאורת אווירה. כשיש הגנה מפני צריבה או תאורת אווירה עם פחות ביט
מופעלת, תצוגת השעון עשויה להשתמש בתמונה הקטנה של ההגנה מפני צריבה
כי זה בטוח. אחרת, מכיוון שקשה לצפות בשעון
פנים כדי לבדוק התאמה, לא מוצגת תמונה.
|
LARGE_IMAGE
|
תמונה גדולה |
תיאור תוכן |
התמונה הזו צפויה להיות גדולה מספיק כדי למלא את תצוגת השעון.
שונות של תמונות עלולה לגרום לתמונה לא מתאימה להצגה
במצב רגישות לסביבה במכשירים עם הגנה מפני צריבה או עם קצב נמוך
תאורת אווירה. מפני שקשה לתצוגת השעון
התאמה להצגת מודעות,
בתצוגת השעון לא מוצגת תמונה
במצב רגישות לסביבה מופעלת אם מופעלות הגנה מפני צריבה או רגישות נמוכה של הסביבה
|
WEIGHTED_ELEMENTS
|
רשימת רכיבים |
תמונה מונוכרמטית סמל של הגנה מפני צריבה טקסט קצר שם קצר של הפריט תיאור תוכן |
כל רכיב מורכב מצבע וממשקל (גדול מאפס). גודל הרכיב במהלך העיבוד צריך להיות פרופורציונלי למשקל שלו. לא חייבים להוסיף משקלים לערך מסוים. לתצוגות השעון מותר לצבוע מחדש WEIGHTED_ElementS. |
בטבלה הבאה מתוארים סוגים של רכיבים עבור נתונים ריקים נשלח עבור כל משבצת של רכיב. אין שדות בסוגים האלה ולא צריך להיכלל רשימה של הסוגים הנתמכים. הסוגים האלה מפעילים את השעון כדי להבחין בין שלושת המקרים הבאים:
- לא נבחר מקור
- המשתמש בחר באפשרות 'ריק' למשבצת
- למקור אין נתונים לשליחה
מקורות לא יכולים לשלוח את TYPE_EMPTY
בתגובה ל
בקשות עדכון. במקומם יש לשלוח TYPE_NO_DATA
.
סוג הרכיב | תיאור |
---|---|
TYPE_NOT_CONFIGURED
|
נשלח על ידי המערכת כשתכונה נוספת מופעלת אבל למשתמש
לא נבחר מקור ולא הוגדרה ברירת מחדל.
לא ניתן לשלוח את ההודעה ממקורות. |
TYPE_EMPTY
|
נשלח על ידי המערכת כשתכונה נוספת מופעלת והמשתמש
בוחר 'ריק' במקום במקור, או כשתצוגת השעון
המערכת תבחר לא מקור ואת סוג הרכיב הזה כברירת המחדל.
לא ניתן לשלוח את ההודעה ממקורות. |
TYPE_NO_DATA
|
נשלח על ידי המערכת כשרכיב עם מקור
מופעלת כדי לנקות את הרכיב לפני קבלת נתונים בפועל
מהמקור.
אפשר לשלוח ממקורות אם אין להם נתונים בפועל לשליחה. |
במכשירים מסוימים, צריך להשתמש ב-Watch Face Format בתצוגות השעון ובתכונות נוספות
אם בתצוגת השעון הקיימת נעשה שימוש בספרייה של תצוגת השעון Jetpack או ספריית תמיכה לגאדג'טים לבישים, המשתמשים ימשיכו לראות נתונים מכל מקורות הנתונים בתכונות של תצוגת השעון במכשירים הבאים:
- מכשירים עם Wear OS מגרסה 4 או גרסאות קודמות.
- מכשירים שמקבלים שדרוג OTA ל-Wear OS 5.
בנוסף, אם בתצוגת השעון הקיימת נעשה שימוש בספרייה של Jetpack Watch Face או ספריית התמיכה לגאדג'טים לבישים, והיא מותקנת באחד מהמכשירים האלה, תצוגת השעון יכולה להמשיך לקבל עדכונים.
עם זאת, בשעונים חדשים שהושקו עם Wear OS 5, תצוגות השעון צריכות להשתמש Watch Face Format. לכן מומלץ לעבור לשימוש Watch Face Format.
מומלץ עבורך
- הערה: טקסט הקישור מוצג כאשר JavaScript מושבת
- חשיפת נתונים לרכיבים נוספים של תצוגת השעון ב-Wear OS
- רכיבים
- DefaultProviderPolicy