यह तुलना का लॉजिक उपलब्ध कराता है, ताकि शर्त के हिसाब से चाइल्ड एलिमेंट के दिखने, ऐनिमेशन, और इवेंट मैनेजमेंट को चालू किया जा सके.
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 के बारे में खास जानकारी
- रूम इकाइयों का इस्तेमाल करके, डेटा के बारे में बताना
- Android में डेटा बाइंडिंग