Memberikan logika perbandingan untuk mengaktifkan tampilan, animasi, dan penanganan peristiwa elemen turunan secara bersyarat.
Diperkenalkan di Wear OS 4.
Sintaksis
<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>
Elemen dalam
Elemen Condition
berisi elemen dalam berikut:
Expressions
Menentukan kumpulan elemen
Expression
yang masing-masing memiliki atributname
dan berisi ekspresi aritmatika.name
harus unik dalam yang berisi elemenCondition
.Elemen
Condition
harus berisi setidaknya satu elemenExpressions
.Compare
Berisi animasi hierarki elemen tunggal yang terlihat dan reseptif terhadap peristiwa hanya jika ekspresi dengan nama yang diberikan bernilai
true
atau nilai bukan nol. Atributname
harus cocok dengan atributname
elemenExpression
yang digunakan di tempat lain dalam elemenCondition
.Default
Berisi animasi hierarki elemen tunggal yang terlihat dan reseptif terhadap peristiwa hanya jika tidak ada grup elemen
Compare
yang diaktifkan.
Direkomendasikan untuk Anda
- Catatan: teks link ditampilkan saat JavaScript nonaktif
- Referensi Cepat AGSL
- Menentukan data menggunakan entity Room
- Data Binding di Android