يوفر منطق مقارنة لتفعيل مظهر العناصر الفرعية وتحريكها والتعامل معها بشكل مشروط.
تم طرح هذا الإصدار في نظام التشغيل Wear OS 4.
بناء الجملة
<Condition> <!-- The "Expressions" element is required. --> <Expressions> <Expression name="unique-name"> <!-- Arithmetic expression goes here. --> </Expression> <!-- Other expressions go here. --> </Expressions> <!-- The "expression" attribute is required. --> <Compare expression="expression-name"> <!-- ONE of the following only: --> <Group ... /> <PartText ... /> <PartImage ... /> <PartAnimatedImage ... /> <PartDraw ... /> <Condition ... /> <AnalogClock ... /> <DigitalClock ... /> </Compare> <!-- The "else" case for when all of the above "Compar e" conditions are false. --> <Default> <!-- ONE of the following only: --> <Group ... /> <PartText ... /> <PartImage ... /> <PartAnimatedImage ... /> <PartDraw ... /> <Condition ... /> <AnalogClock ... /> <DigitalClock ... /> </Default> </Condition>
العناصر الداخلية
يحتوي العنصر Condition
على العناصر الداخلية التالية:
Expressions
تحدد مجموعة من عناصر
Expression
لكل منها سمةname
ويحتوي على تعبير حسابي. ويجب أن يكونname
فريدًا داخل العنصرCondition
الذي يتضمّنه.يجب أن يحتوي العنصر
Condition
على عنصرExpressions
واحد على الأقل.Compare
يحتوي على شجرة عنصر واحد مرئية ومتحركة ومتقبلة للأحداث فقط إذا كان التعبير الذي يحمل الاسم المعيّن قيمًا
true
أو قيمة غير صفرية. يجب أن تتطابق السمةname
مع السمةname
للعنصرExpression
المستخدَم في مكان آخر في العنصرCondition
.Default
يحتوي على شجرة عنصر واحد تكون مرئية ومتحركة ومتقبلة للأحداث فقط عند عدم تفعيل أي من مجموعات عناصر
Compare
.
أفلام مُقترَحة لك
- ملاحظة: يظهر نص الرابط عند إيقاف JavaScript
- مرجع AGSL السريع
- تحديد البيانات باستخدام كيانات الغرف
- ربط البيانات في Android