Alt öğelerin görünümünü, animasyonunu ve etkinlik işlemesini koşullu olarak etkinleştirmek için karşılaştırma mantığı sağlar.
Wear OS 4'te kullanıma sunuldu.
Sözdizimi
<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>
İç öğeler
Condition
öğesi, aşağıdaki iç öğeleri içerir:
Expressions
Her biri
name
özelliğine sahip olan ve bir aritmetik ifade içerenExpression
öğeleri grubunu tanımlar.name
, içerenCondition
öğesi içinde benzersiz olmalıdır.Condition
öğesi en az birExpressions
öğesi içermelidir.Compare
Yalnızca belirtilen ada sahip ifade
true
veya sıfır olmayan bir değer olarak değerlendiriliyorsa etkinliklere görünür, hareketli ve etkinliklere açık tek bir öğe ağacı içerir.name
özelliği,Condition
öğesinin başka bir yerinde kullanılanExpression
öğesininname
özelliğiyle eşleşmelidir.Default
Yalnızca
Compare
öğe gruplarından hiçbiri etkinleştirilmediğinde görünen, animasyonlu ve etkinliklere yanıt veren tek bir öğe ağacı içerir.
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- AGSL Hızlı Referansı
- Oda varlıklarını kullanarak verileri tanımlama
- Android'de Veri Bağlama