Stellt eine Vergleichslogik zur bedingten Aktivierung der Darstellung, Animation und Ereignisverarbeitung untergeordneter Elemente bereit.
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.name
darf innerhalb des enthaltenenCondition
-Elements nur einmal vorkommen.Ein
Condition
-Element muss mindestens einExpressions
-Element enthalten.Compare
Enthält einen einzelnen Elementbaum, der 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 für Ereignisse empfänglich ist, 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