Bietet eine Vergleichslogik für die bedingte Aktivierung der Darstellung, Animation, und Ereignisverarbeitung untergeordneter Elemente.
Mit Wear OS 4 eingeführt.
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 inneren Elemente:
Expressions
Definiert eine Gruppe von
Expression
-Elementen, die jeweils einname
-Attribut haben und einen arithmetischen Ausdruck enthalten. Diename
darf im folgenden Feld eindeutig sein: mitCondition
-Element.Ein
Condition
-Element muss mindestens einExpressions
-Element enthalten.Compare
Enthält einen einzelnen Elementbaum, der sichtbar, animiert und für Menschen empfänglich ist Ereignisse nur, wenn der Ausdruck mit dem angegebenen Namen
true
oder ein einen Wert ungleich null haben. Das Attributname
muss mit dem Attributname
einerExpression
-Element an anderer Stelle imCondition
-Element verwendet.Default
Enthält einen einzelnen Elementbaum, der sichtbar, animiert und für Menschen empfänglich ist Ereignisse nur, wenn keine der
Compare
-Elementgruppen aktiviert ist.
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- AGSL-Kurzübersicht
- Daten mithilfe von „Raumentitäten“ definieren
- Datenbindung in Android