ऐनिमेशन


ऐनिमेशन को स्मार्टवॉच में पैरंट Transform एलिमेंट पर लागू करता है फ़ेस एक्सएमएल फ़ाइल. ऐसे मामलों में जहां Transform एलिमेंट किसी खास एट्रिब्यूट, चाइल्ड Animation एलिमेंट, बदली गई वैल्यू को अपडेट करता है वॉच की होम स्क्रीन पर समय-समय पर बदलाव करें.

Wear OS 4 में पेश किया गया.

वाक्य-विन्यास

<Transform ...>
    <!-- Only the "duration" attribute is required. -->
    <Animation interpolation="LINEAR | EASE_IN | EASE_OUT | EASE_IN_OUT |
               OVERSHOOT | CUBIC_BEZIER" controls="four-component-vector"
               angleDirection="NONE | CLOCKWISE | COUNTER_CLOCKWISE"
               repeat="integer" fps="integer"
               duration="float">
    </Animation>
</Transform>

विशेषताएं

Animation एलिमेंट में ये एट्रिब्यूट मौजूद हैं:

ज़रूरी एट्रिब्यूट

यहां दिए गए एट्रिब्यूट ज़रूरी हैं:

duration
ऐनिमेशन का कुल समय, सेकंड में. यह एट्रिब्यूट ज़रूरी है.

ऐसे एट्रिब्यूट जो ज़रूरी नहीं हैं

ये एट्रिब्यूट ज़रूरी नहीं हैं:

interpolation

इस ऐनिमेशन के लिए इस्तेमाल किया जाने वाला इंटरपोलेशन तरीका. संभावित वैल्यू में ये शामिल हैं निम्न:

  • LINEAR (डिफ़ॉल्ट)
  • EASE_IN
  • EASE_OUT
  • EASE_IN_OUT
  • OVERSHOOT
  • CUBIC_BEZIER
controls

चार कॉम्पोनेंट वाला वेक्टर, जो क्लिक करें. इसकी डिफ़ॉल्ट वैल्यू <0.5, 0.5, 0.5, 0.5> है.

यह एट्रिब्यूट सिर्फ़ तब काम करता है, जब interpolation को CUBIC_BEZIER पर सेट किया जाता है.

angleDirection

इस ऐनिमेशन में ऐंग्युलर रोटेशन लागू करते समय इस्तेमाल की जाने वाली दिशा. संभावित वैल्यू में ये शामिल हैं:

  • NONE (डिफ़ॉल्ट): कोई कोणीय रोटेशन नहीं
  • CLOCKWISE: घड़ी की दिशा में ऐनिमेट करें
  • COUNTER_CLOCKWISE: घड़ी की उलटी दिशा में ऐनिमेट करें
repeat

यह बताता है कि ऐनिमेशन को कितनी बार दोहराना है. 0 की वैल्यू (डिफ़ॉल्ट वैल्यू) की वजह से ऐनिमेशन कभी दोहराया नहीं जाता. -1 वैल्यू का मतलब है ऐनिमेशन हमेशा के लिए लूप में रहेगा.

fps

फ़्रेम प्रति सेकंड में एनिमेशन दर. डिफ़ॉल्ट वैल्यू 15 है.