स्मार्टवॉच की होम स्क्रीन की एक्सएमएल फ़ाइल में, पैरंट 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
है.
आपके लिए सुझाव
- ध्यान दें: JavaScript बंद होने पर लिंक टेक्स्ट दिखता है
- AGSL के बारे में खास जानकारी
MediaSessionService
{:#overview} की मदद से, बैकग्राउंड में वीडियो चलाना- आर्क