เงื่อนไข


ให้ตรรกะการเปรียบเทียบเพื่อเปิดใช้ลักษณะที่ปรากฏ ภาพเคลื่อนไหว และการแฮนเดิลเหตุการณ์ขององค์ประกอบย่อยแบบมีเงื่อนไข

เปิดตัวใน 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 อย่างน้อย 1 รายการ

Compare

มีต้นไม้องค์ประกอบเดียวที่มองเห็นได้ เคลื่อนไหวได้ และตอบสนองต่อเหตุการณ์ก็ต่อเมื่อนิพจน์ที่มีชื่อที่ระบุให้ค่าเป็น true หรือค่าที่ไม่ใช่ 0 แอตทริบิวต์ name ต้องตรงกับแอตทริบิวต์ name ขององค์ประกอบ Expression ที่ใช้ที่อื่นในองค์ประกอบ Condition

Default

มีต้นไม้องค์ประกอบเดี่ยวที่มองเห็นได้ เคลื่อนไหวได้ และตอบสนองต่อเหตุการณ์เฉพาะในกรณีที่ไม่มีกลุ่มองค์ประกอบ Compare ใดเปิดใช้งาน