منطق مقایسه را برای فعال کردن مشروط ظاهر، انیمیشن، و مدیریت رویداد عناصر کودک ارائه می دهد.
در 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
فعال نشده باشد.
برای شما توصیه می شود
- توجه: متن پیوند زمانی که جاوا اسکریپت خاموش است نمایش داده می شود
- مرجع سریع AGSL
- داده ها را با استفاده از موجودیت های اتاق تعریف کنید
- Data Binding در اندروید