תחומים תוחמים את הרכיבים


אזורי הגבלה של תכונות מותאמות אישית משמשים להגדרת אזור הרינדור של תכונה מותאמת אישית. קווי המתאר של אזור הגבול מוצגים בעורך של תצוגת השעון. כל תוכן מחוץ לאזור ההיקף ייחתך.

אזור הגבול קובע גם את האזור שבו המשתמש יכול לבחור את התוסף מתצוגת השעון.

הוצגה ב-Wear OS 4.

BoundingBox

רכיב BoundingBox מגדיר אזור מלבני מוגדר לצורך הצגת התוסף.

תחביר

<BoundingBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

מאפיינים

לרכיב BoundingBox יש את המאפיינים הבאים:

מאפיינים נדרשים

המאפיינים הבאים הם מאפייני חובה:

x, y, width, height
אוסף של מספרים שלמים שמציינים את הגודל והמיקום של הרכיב.

מאפיינים אופציונליים

המאפיינים הבאים הם אופציונליים:

outlinePadding
ערך של float שמציין את הריווח שיחולו על החלק החיצוני של אזור הגבול. האפשרות הזו משמשת ליצירת קו מתאר גדול יותר בכלי לעריכת חזית השעון. ברירת המחדל היא 0.

BoundingRoundBox

רכיב BoundingRoundBox מגדיר אזור מלבני מוגדר עם פינות מעוגלות של התוסף.

תחביר

<BoundingRoundBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" cornerRadius="float" />

מאפיינים

לרכיב BoundingRoundBox יש את המאפיינים הבאים:

מאפיינים נדרשים

המאפיינים הבאים הם מאפייני חובה:

x, y, width, height
אוסף של מספרים שלמים שמציינים את הגודל והמיקום של הרכיב.

מאפיינים אופציונליים

המאפיינים הבאים הם אופציונליים:

cornerRadius

הרדיוס של מעגל. הערך הזה מגדיר את מידת העיגול של הפינות של המלבן.

outlinePadding
ערך של float שמציין את הריווח שיחולו על החלק החיצוני של אזור הגבול. האפשרות הזו משמשת ליצירת קו מתאר גדול יותר בכלי לעריכת חזית השעון. ברירת המחדל היא 0.

BoundingOval

רכיב BoundingOval מגדיר אזור גבול עגול של התוסף.

תחביר

<BoundingOval x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

מאפיינים

לרכיב BoundingOval יש את המאפיינים הבאים:

מאפיינים נדרשים

המאפיינים הבאים הם מאפייני חובה:

x, y, width, height
אוסף של מספרים שלמים שמציינים את הגודל והמיקום של הרכיב.

מאפיינים אופציונליים

המאפיינים הבאים הם אופציונליים:

outlinePadding
ערך של float שמציין את הריווח שיחולו על החלק החיצוני של אזור הגבול. האפשרות הזו משמשת ליצירת קו מתאר גדול יותר בכלי לעריכת חזית השעון. ברירת המחדל היא 0.

BoundingArc

אלמנט BoundingArc מגדיר את אזור הגבול בצורת קשת של התוסף.

תחביר

<BoundingArc centerX="float" centerY="float" width="float"
                height="float" thickness="float" isRoundEdge="boolean"
                startAngle="float" endAngle="float"
                direction="CLOCKWISE | COUNTER_CLOCKWISE"
                outlinePadding="float" />

מאפיינים

לרכיב BoundingArc יש את המאפיינים הבאים:

מאפיינים נדרשים

המאפיינים הבאים הם מאפייני חובה:

centerX, centerY, width, height
אוסף מאפיינים שמגדירים את האובליסק שמכיל את הקשת. קשת האומגה מותאמת כך שתתאים לתוך האובליג'י שצוין. כל המאפיינים מוגדרים כמשתני float.
thickness
עובי הקשת, שמוצג כערך של float.
startAngle
זווית ההתחלה (במעלות) שבה מתחילה הקשת. זווית של 0 מעלות תואמת למיקום השעה 12 בשעון.
endAngle
זווית הסיום, שבה הקשת מסתיימת.

מאפיינים אופציונליים

המאפיינים הבאים הם אופציונליים:

isRoundEdge
קובע אם הכובע שבקצה הקשתה יהיה שטוח או מעוגל. ערך ברירת המחדל הוא FALSE.
direction
כיוון הסיבוב של הקשת. ברירת המחדל היא CLOCKWISE.
outlinePadding
ערך של float שמציין את הריווח שיחולו על החלק החיצוני של אזור הגבול. האפשרות הזו משמשת ליצירת קו מתאר גדול יותר בכלי לעריכת חזית השעון. ברירת המחדל היא 0.