<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
name
属性を持ち、演算式を含む一連のExpression
要素を定義します。name
は、内部のCondition
要素内で一意である必要があります。Condition
要素には、少なくとも 1 つのExpressions
要素を含める必要があります。Compare
指定された名前の式が
true
またはゼロ以外の値と評価された場合にのみ、表示、アニメーション化、イベントの受け入れを行う単一の要素ツリーを含みます。name
属性は、Condition
要素の他の部分で使用されるExpression
要素のname
属性と一致する必要があります。Default
Compare
要素グループがいずれもアクティブでない場合にのみ、表示、アニメーション化、イベントの受け入れを行う単一の要素ツリーを含みます。 で確認できます。
あなたへのおすすめ
- 注: JavaScript がオフになっている場合はリンクテキストが表示されます
- AGSL クイック リファレンス
- Room エンティティを使用してデータを定義する
- Android でのデータ バインディング