يتم استخدام مناطق حدود الإضافة لتحديد منطقة العرض للإضافة. يتم عرض مخطط لمنطقة الحدود في أداة تعديل خلفية شاشة الساعة. يتم اقتصاص أي محتوى خارج منطقة الحدود.
تحدّد المنطقة الحدودية أيضًا المنطقة التي يمكن للمستخدم فيها اختيار الإضافة من خلفية شاشة الساعة.
تم طرح هذه الميزة في الإصدار 4 من نظام التشغيل Wear OS.
مكتبة BoundingBox
يحدّد العنصر BoundingBox
منطقة حدود مستطيلة للإضافة.
بناء الجملة
<BoundingBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" />
السمات
يحتوي العنصر BoundingBox
على السمات التالية:
السمات المطلوبة
السمات التالية مطلوبة:
x
وy
وwidth
وheight
- مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه
السمات الاختيارية
السمات التالية اختيارية:
outlinePadding
- عدد عشري يحدّد مساحة متروكة لتطبيقها على الجزء الخارجي من مساحة الحدود. وتُستخدَم هذه الوظيفة لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. يكون الإعداد التلقائي بالقيمة 0.
مربع دائري
يحدّد العنصر BoundingRoundBox
مساحة حدود مستطيلة ذات زوايا مستديرة للإضافة.
بناء الجملة
<BoundingRoundBox x="integer" y="integer" width="integer" height="integer" outlinePadding="float" cornerRadius="float" />
السمات
يحتوي العنصر BoundingRoundBox
على السمات التالية:
السمات المطلوبة
السمات التالية مطلوبة:
x
وy
وwidth
وheight
- مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه
السمات الاختيارية
السمات التالية اختيارية:
cornerRadius
نصف قطر الدائرة. تحدد هذه القيمة مدى تقريب زوايا المستطيل.
outlinePadding
- عدد عشري يحدّد مساحة متروكة لتطبيقها على الجزء الخارجي من مساحة الحدود. وتُستخدَم هذه الوظيفة لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. يكون الإعداد التلقائي بالقيمة 0.
شكل بيضاوي الشكل
يحدّد العنصر BoundingOval
منطقة حدود دائرية للإضافة.
بناء الجملة
<BoundingOval x="integer" y="integer" width="integer" height="integer" outlinePadding="float" />
السمات
يحتوي العنصر BoundingOval
على السمات التالية:
السمات المطلوبة
السمات التالية مطلوبة:
x
وy
وwidth
وheight
- مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه
السمات الاختيارية
السمات التالية اختيارية:
outlinePadding
- عدد عشري يحدّد مساحة متروكة لتطبيقها على الجزء الخارجي من مساحة الحدود. وتُستخدَم هذه الوظيفة لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. يكون الإعداد التلقائي بالقيمة 0.
قوس حدودي
يحدّد العنصر 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
- مجموعة من السمات التي تحدّد شكلاً بيضاويًا يتضمّن القوس. تم ضبط حجم القوس ليناسب الشكل البيضاوي المحدد. يتم تحديد جميع السمات على أنّها أعداد عشرية.
thickness
- سمك القوس الذي يتم التعبير عنه على أنّه عدد عائم
startAngle
- زاوية البداية (بالدرجات) التي يبدأ فيها القوس تتجاوب زاوية 0 درجة مع موضع الساعة 12 على الساعة.
endAngle
- زاوية النهاية، حيث ينتهي القوس
السمات الاختيارية
السمات التالية اختيارية:
isRoundEdge
- يحدد ما إذا كان الغطاء في نهاية القوس مسطّحًا أم مستديرًا. الإعدادات التلقائية على FALSE.
direction
- اتجاه دوران القوس وتكون الإعدادات التلقائية
CLOCKWISE
. outlinePadding
- عدد عشري يحدّد مساحة متروكة لتطبيقها على الجزء الخارجي من مساحة الحدود. وتُستخدَم هذه الوظيفة لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. يكون الإعداد التلقائي بالقيمة 0.
أفلام مُقترَحة لك
- ملاحظة: يتم عرض نص الرابط عند إيقاف JavaScript.
- TextCircular
- قوس
- متدرج متدرج