المناطق المعقدة


يتم استخدام المناطق المحيطة بالإضافة لتحديد منطقة العرض . يتم عرض مخطط للمنطقة المحيطية في أداة تعديل خلفية شاشة الساعة. ويتم اقتصاص أي محتوى خارج المنطقة المحيطة.

وتحدِّد المنطقة المحيطة أيضًا المنطقة التي يمكن للمستخدم فيها اختيار الإضافة من خلفية شاشة الساعة.

تم طرح هذا الإصدار في نظام التشغيل Wear OS 4.

صندوق ربط

يحدّد العنصر 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
تحدد ما إذا كان الغطاء في نهاية القوس مستويًا أو دائريًا. وتكون القيم التلقائية خطأ.
direction
اتجاه دوران القوس وتكون القيمة التلقائية هي CLOCKWISE.
outlinePadding
قيمة عائمة تحدد المساحة المتروكة لتطبيقها على المنطقة الخارجية. ويُستخدَم هذا الزر لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. وتكون القيم التلقائية 0.