<ph type="x-smartling-placeholder"></ph>
提供比较逻辑,用于有条件地启用子元素的外观、动画和事件处理。
此元素在 Wear OS 4 中推出。
语法
<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>
内部元素
Condition
元素包含以下内部元素:
Expressions
定义一组
Expression
元素,每个元素具有name
属性且包含算术表达式。name
在 包含Condition
元素。一个
Condition
元素必须包含至少一个Expressions
元素。Compare
含有单一元素树,且只有在具有指定名称的表达式求值为
true
或非零值时,该树才会显示、呈现动画效果并能接收事件。name
属性必须与Condition
元素中其他位置使用的Expression
元素的name
属性匹配。Default
含有单一元素树,且只有在所有
Compare
元素群组均未启用时,该树才会显示、呈现动画效果并能接收事件。
为您推荐
- 注意:当 JavaScript 处于关闭状态时,系统会显示链接文字
- AGSL 快速参考
- 使用 Room 实体定义数据
- Android 中的数据绑定