"خانة الإضافة" هي مساحة في خلفية شاشة الساعة يمكن للمستخدم إضافة الإضافة إليها. تحتوي خانة الإضافات على عناصر إضافة تحدّد طريقة عرض الإضافة لأنواع الإضافات المختلفة وفي أوضاع خلفية شاشة الساعة المختلفة.
تم طرح هذه الميزة في الإصدار 4 من نظام التشغيل Wear OS.
بناء الجملة
<ComplicationSlot x="integer" y="integer" width="integer" height="integer" pivotX="float" pivotY="float" angle="float-degrees" alpha="integer" slotId="integer" name="string" displayName="string" scaleX="float" scaleY="float" supportedTypes="string" isCustomizable="boolean" tintColor="argb-color | rgb-color" />
السمات
في ما يلي السمات التي توفّرها السمة ComplicationSlot
:
السمات المطلوبة
السمات التالية مطلوبة:
x
وy
وwidth
وheight
- مجموعة من الأعداد الصحيحة التي تحدّد حجم العنصر وموضعه
slotId
- معرّف رقمي فريد للخانة
supportedTypes
- قائمة بأنواع الإضافات المتوافقة التي يمكن أن تعبئ الخانة
والقيم المسموح بإدراجها هي
SHORT_TEXT
وLONG_TEXT
وMONOCHROMATIC_IMAGE
وSMALL_IMAGE
وPHOTO_IMAGE
وRANGED_VALUE
وEMPTY
. يمكن إتاحة أنواع إضافية من المكوّنات من خلال فصلها بمسافة (مثلاًSHORT_TEXT RANGED_VALUE
).
السمات الاختيارية
السمات التالية اختيارية:
pivotX
،pivotY
- نقطة محورية ثنائية الأبعاد يدور حولها العنصر. كلتا القيمتين هما أرقام نقطة عائمة يتم تحجيمها لتلائم النطاق $ [0، 1] $.
angle
- عدد الدرجات التي يجب تدوير العنصر بواسطة محوره المحوري، في اتجاه عقارب الساعة.
alpha
- يمكنك ضبط مستوى الشفافية الذي يجب أن يوفّره هذا العنصر. تشير قيمة
0
إلى أن العنصر يجب أن يكون شفافًا تمامًا. تشير قيمة255
إلى أن العنصر يجب أن يكون معتمًا تمامًا. scaleX
- عامل التحجيم الأفقي المطلوب تطبيقه على هذا العنصر
scaleY
- عامل التحجيم العمودي الذي سيتم تطبيقه على هذا العنصر.
tintColor
- تطبيق فلتر لون خفيف على العنصر وعليك تحديد اللون إمّا باستخدام
تنسيق ARGB (
#ff000000
= أسود معتم) أو تنسيق RGB (#000000
= أسود). displayName
- رقم تعريف مورد يقابل الاسم المترجَم لخانة الإضافة، ويظهر في أداة تعديل خلفية شاشة الساعة
isCustomizable
- تحدد ما إذا كان يمكن للمستخدم تغيير موفِّر هذه الخانة من خلال أداة تعديل خلفية شاشة الساعة. وتكون الإعدادات التلقائية
TRUE
.
العناصر الداخلية
يجب أن يحتوي العنصر ComplicationSlot
على عنصر منطقة حدود واحدًا فقط.
يجب أن يحتوي العنصر ComplicationSlot
على عنصر إضافة على الأقل لكل نوع إضافة متوافق. يمكن أن يحتوي العنصر ComplicationSlot
اختياريًا
على المزيد من عناصر إضافة لإتاحة تغيير المظهر باستخدام
عناصر الصيغة.
يمكن أن يحتوي العنصر ComplicationSlot
أيضًا على العناصر الداخلية التالية:
أفلام مُقترَحة لك
- ملاحظة: يتم عرض نص الرابط عند إيقاف JavaScript.
- جزء من النص
- partDraw
- جزء من الصورة