يوفر منطق مقارنة لتفعيل بشكل مشروط مظهر العناصر الفرعية والرسوم المتحركة ومعالجة الأحداث.
تم طرح هذه الميزة في الإصدار 4 من نظام التشغيل Wear OS.
بناء الجملة
<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.
- المجموعة
- SourceType
- Arithmeticexpression