Stellt Vergleichslogik bereit, um die Darstellung, Animation und Ereignisbehandlung von untergeordneten Elementen bedingt zu aktivieren.
Eingeführt in Wear OS 4.
Syntax
<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>
Innere Elemente
Das Condition
-Element enthält die folgenden Elemente im Inneren:
Expressions
Definiert eine Reihe von
Expression
-Elementen, die jeweils einname
-Attribut haben und einen arithmetischen Ausdruck enthalten. Dername
muss innerhalb des enthaltendenCondition
-Elements eindeutig sein.Ein
Condition
-Element muss mindestens einExpressions
-Element enthalten.Compare
Enthält eine einzelne Elementstruktur, die nur dann sichtbar, animiert und für Ereignisse empfänglich ist, wenn der Ausdruck mit dem angegebenen Namen
true
oder einen Wert ungleich null ergibt. Das Attributname
muss mit dem Attributname
einesExpression
-Elements übereinstimmen, das an anderer Stelle imCondition
-Element verwendet wird.Default
Enthält eine einzelne Elementstruktur, die nur dann sichtbar, animiert und empfänglich für Ereignisse ist, wenn keine der
Compare
-Elementgruppen aktiviert ist.
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- Gruppe
- Quelltyp
- ArithmeticExpression