ساعة عادية


الساعة التناظرية هي حاوية لعناصر AnalogHands الداخلية، وتعرض سلسلة من عقارب الساعة التي تدور حول خلفية شاشة الساعة.

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

بناء الجملة

<AnalogClock x="integer" y="integer" width="integer" height="integer"
             pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
             scaleX="float" scaleY="float"
             renderMode="[SOURCE | MASK | ALL]"
             tintColor="argb-color | rgb-color">
    <!-- This is the maximum number of hands that you can define. -->
    <HourHand ... />
    <HourHand ... />
    <MinuteHand ... />
    <MinuteHand ... />
    <SecondHand ... />
    <SecondHand ... />
</AnalogClock>

السمات

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

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

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

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

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

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

pivotX، pivotY
نقطة محورية ثنائية الأبعاد يدور حولها العنصر. كلتا القيمتين هما أرقام نقطة عائمة يتم تحجيمها لتلائم النطاق $ [0، 1] $.
angle
عدد الدرجات التي يجب تدوير العنصر بواسطة محوره المحوري، في اتجاه عقارب الساعة.
alpha
يمكنك ضبط مستوى الشفافية الذي يجب أن يوفّره هذا العنصر. تشير قيمة 0 إلى أن العنصر يجب أن يكون شفافًا تمامًا. تشير قيمة 255 إلى أن العنصر يجب أن يكون معتمًا تمامًا.
scaleX
عامل التحجيم الأفقي المطلوب تطبيقه على هذا العنصر
scaleY
عامل التحجيم العمودي الذي سيتم تطبيقه على هذا العنصر.
renderMode
نوع وضع عرض العنصر. القيم المتاحة هي: SOURCE (القيمة التلقائية) أو MASK أو ALL.
tintColor
تطبيق فلتر لون خفيف على العنصر وعليك تحديد اللون إمّا باستخدام تنسيق ARGB (#ff000000 = أسود معتم) أو تنسيق RGB (#000000 = أسود).

العناصر الداخلية

يمكن أن يحتوي العنصر AnalogClock على العناصر الداخلية التالية:

HourHand
MinuteHand
SecondHand
العناصر التي تمثّل الساعة والدقائق والثواني، على التوالي، والتي تدور حول خلفية شاشة الساعة. يمكن أن يحتوي "AnalogClock" على أيدي لمدة ساعتين ودقيقتين وأيدي ثانيتين كحد أقصى.
Localization
يتم إدخال تلميح إلى اللغة التي تريد استخدامها عند عرض الوقت. يمكنك الاطّلاع على مزيد من المعلومات في المرجع Localization.

لا يمكن أن يحتوي العنصر AnalogClock على أكثر من عنصر Localization واحد.

Variant
تتيح لك هذه السياسة تغيير سمات هذا العنصر عندما يكون جهاز Wear OS في الوضع المحيط. يمكنك الاطّلاع على مزيد من المعلومات في المرجع Variant.