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


تُستخدَم مناطق تحديد موضع التطبيقات المصغّرة لتحديد منطقة العرض ل التطبيق المصغّر. يظهر مخطّط للمنطقة الحدودية في محرِّر خلفية شاشة الساعة. ويتم اقتصاص أي محتوى خارج المنطقة المحددة.

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

تم طرحها في الإصدار 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 منطقة حدودية مستطيلة الشكل ذات زوايا مستديرة للإضافة.

بناء الجملة

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

السمات

يحتوي عنصر BoundingRoundBox على السمات التالية:

السمات المطلوبة

يجب إرسال السمات التالية:

x، y، width، height
مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه

السمات الاختيارية

السمات التالية اختيارية:

cornerRadius

نصف قطر الدائرة تحدّد هذه القيمة مدى تقريب زوايا المربّع.

outlinePadding
عنصر عائم يحدّد مقدار الحشو الذي سيتم تطبيقه على الجهة الخارجية من المنطقة المحيطة. يُستخدَم هذا الخيار لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. القيمة التلقائية هي 0.

BoundingOval

يحدِّد عنصر BoundingOval منطقة محيطة مستديرة للمكوّن الإضافي.

بناء الجملة

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

السمات

يحتوي عنصر BoundingOval على السمات التالية:

السمات المطلوبة

يجب إرسال السمات التالية:

x، y، width، height
مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه

السمات الاختيارية

السمات التالية اختيارية:

outlinePadding
عنصر عائم يحدّد مقدار الحشو الذي سيتم تطبيقه على الجهة الخارجية من المنطقة المحيطة. يُستخدَم هذا الخيار لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. القيمة التلقائية هي 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
مجموعة من السمات التي تحدّد شكلًا بيضاويًا يحتوي على القوس يتم تكبير القوس ليتم احتواؤه داخل الشكل البيضاوي المحدّد. يتم تعريف جميع السمات على أنّها أعداد كسرية.
thickness
سمك القوس مُعبّرًا عنه كقيمة عائمة
startAngle
الزاوية الافتتاحية (بالدرجات) التي يبدأ عندها القوس تتوافق الزاوية 0 درجة مع موضع الساعة 12 على الساعة.
endAngle
زاوية النهاية، حيث ينتهي القوس

السمات الاختيارية

السمات التالية اختيارية:

isRoundEdge
تحدد ما إذا كان الغطاء في نهاية القوس مسطّحًا أو مستديرًا. القيمة التلقائية هي خطأ.
direction
اتجاه دوران القوس الإعداد التلقائي هو CLOCKWISE.
outlinePadding
عنصر عائم يحدّد مقدار الحشو الذي سيتم تطبيقه على الجهة الخارجية من المنطقة المحيطة. يُستخدَم هذا الخيار لإنشاء مخطط أكبر في محرِّر خلفية شاشة الساعة. القيمة التلقائية هي 0.
  • ملاحظة: يتم عرض نص الرابط عندما تكون لغة JavaScript غير مفعّلة.
  • TextCircular
  • Arc
  • TextCircular