ऐनिमेशन कंट्रोलर

ऐनिमेशन कंट्रोलर, स्मार्टवॉच की होम स्क्रीन पर ऐनिमेशन के चलने को कंट्रोल करता है.

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

<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND |
                           ON_NEXT_MINUTE | ON_NEXT_HOUR"
                        delayPlay="float" delayRepeat="float
                        repeat="boolean" loopCount="integer"
                        resumePlayBack="boolean" beforePlaying="string"
                        afterPlaying="string" />

विशेषताएं

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

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

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

play

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

  • TAP: ऐनिमेशन तब चलता है, जब उपयोगकर्ता एलिमेंट पर टैप करता है.
  • ON_VISIBLE: ऐनिमेशन तब चलता है, जब अगला एलिमेंट दिखने लगता है.
  • ON_NEXT_SECOND: ऐनिमेशन, अगला सेकंड शुरू होने पर चलता है.
  • ON_NEXT_MINUTE: ऐनिमेशन, अगला मिनट शुरू होने पर चलता है.
  • ON_NEXT_HOUR: ऐनिमेशन, अगला घंटा शुरू होने पर चलता है.

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

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

delayPlay
ऐनिमेशन चलने से पहले सेकंड की देरी. डिफ़ॉल्ट रूप से 0.
delayRepeat
ऐनिमेशन के दोहराने में सेकंड की देरी. डिफ़ॉल्ट रूप से 0.
repeat
ऐनिमेशन के खत्म होने के बाद उसे दोहराना है या नहीं, उसे अनिश्चित समय तक चलाना है. डिफ़ॉल्ट तौर पर, यह FALSE पर सेट होता है.
loopCount
किसी ऐनिमेशन के बंद होने से पहले, उसे कितनी बार दोहराना है. अगर repeat को इस पर सेट किया गया TRUE, इसे प्राथमिकता दी जाती है और इस वैल्यू को अनदेखा कर दिया जाता है. डिफ़ॉल्ट तौर पर 1 होता है.
resumePlayBack
स्मार्टवॉच की होम स्क्रीन नहीं दिखने पर ऐनिमेशन रुक जाते हैं. अगर resumePlayBack TRUE है, तो ऐनिमेशन उसी फ़्रेम से जारी रहता है जो स्मार्टवॉच की होम स्क्रीन पहले नहीं दिख रही थी. अगर resumePlayBack को FALSE पर सेट किया जाता है, तो स्मार्टवॉच की होम स्क्रीन दिखने पर, ऐनिमेशन शुरुआत से रीस्टार्ट होगा फिर से. डिफ़ॉल्ट तौर पर, यह FALSE पर सेट होता है.
beforePlaying, afterPlaying

ऐनिमेशन एलिमेंट के चलने से पहले या चलने के बाद उसकी स्थिति तय करें खत्म हुआ. इन एट्रिब्यूट को इन वैल्यू पर सेट किया जा सकता है:

  • DO_NOTHING से एलिमेंट की रेंडर की गई स्थिति में कोई बदलाव नहीं होता.
  • FIRST_FRAME, एलिमेंट की रेंडरिंग को ऐनिमेशन.
  • THUMBNAIL, थंबनेल संसाधन में एलिमेंट की रेंडरिंग ठीक करता है ऐनिमेशन वाले संसाधन से मिली जानकारी.
  • HIDE ऐनिमेशन को छिपा देता है.

दोनों एट्रिब्यूट की वैल्यू, डिफ़ॉल्ट रूप से DO_NOTHING पर सेट होती है.