ऐनालॉग क्लॉक


ऐनालॉग घड़ी, AnalogHands इनर एलिमेंट के लिए एक कंटेनर है. यह घड़ी की होम स्क्रीन पर घूमने वाली घड़ी की सुइयों की सीरीज़ दिखाती है.

Wear OS 4 में लॉन्च किया गया.

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

<AnalogClock x="integer" y="integer" width="integer" height="integer"
             pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
             scaleX="float" scaleY="float"
             renderMode="[SOURCE | MASK | ALL]"
             tintColor="argb-color | rgb-color">
    <!-- This is the maximum number of hands that you can define. -->
    <HourHand ... />
    <HourHand ... />
    <MinuteHand ... />
    <MinuteHand ... />
    <SecondHand ... />
    <SecondHand ... />
</AnalogClock>

विशेषताएं

AnalogClock एलिमेंट में ये एट्रिब्यूट होते हैं:

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

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

x, y, width, height
पूरे नंबरों का कलेक्शन, जो एलिमेंट के साइज़ और पोज़िशन की जानकारी देता है.

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

यहां दिए गए एट्रिब्यूट की वैल्यू देना ज़रूरी नहीं है:

pivotX, pivotY
दो डाइमेंशन वाला पिवट पॉइंट, जिसके चारों ओर एलिमेंट घूमता है. दोनों वैल्यू, फ़्लोटिंग-पॉइंट नंबर होती हैं. इन्हें स्केल करके, $ [0, 1] $ की रेंज में फ़िट किया जाता है.
angle
घड़ी की दिशा में, एलिमेंट को पिवट पॉइंट के आस-पास घुमाने के लिए डिग्री की संख्या.
alpha
इस एलिमेंट के लिए पारदर्शिता का लेवल सेट करें. 0 की वैल्यू से पता चलता है कि एलिमेंट पूरी तरह से पारदर्शी होना चाहिए. 255 की वैल्यू से पता चलता है कि एलिमेंट पूरी तरह से अपारदर्शी होना चाहिए.
scaleX
इस एलिमेंट पर लागू होने वाला हॉरिज़ॉन्टल स्केलिंग फ़ैक्टर.
scaleY
इस एलिमेंट पर लागू होने वाला वर्टिकल स्केलिंग फ़ैक्टर.
renderMode
एलिमेंट के रेंडर मोड का टाइप. वैल्यू इस तरह की हो सकती हैं: SOURCE (डिफ़ॉल्ट), MASK या ALL.
tintColor
एलिमेंट पर कलर टोन वाला फ़िल्टर लागू करें. आपको रंग बताने के लिए, ARGB फ़ॉर्मैट (#ff000000 = अपारदर्शी काला) या आरजीबी फ़ॉर्मैट (#000000 = काला) का इस्तेमाल करना होगा.

इनर एलिमेंट

AnalogClock एलिमेंट में ये इनर एलिमेंट शामिल हो सकते हैं:

HourHand
MinuteHand
SecondHand
ऐसे एलिमेंट जो स्मार्ट वॉच की होम स्क्रीन पर घूमते हुए, घंटे, मिनट, और सेकंड की सुई दिखाते हैं. AnalogClock में ज़्यादा से ज़्यादा दो घंटे के हाथ, दो मिनट के हाथ, और दो सेकंड के हाथ हो सकते हैं.
Localization
समय को रेंडर करते समय, इस्तेमाल करने के लिए स्थानीय भाषा का सुझाव देता है. ज़्यादा जानकारी के लिए, Localization रेफ़रंस देखें.

किसी AnalogClock एलिमेंट में ज़्यादा से ज़्यादा एक Localization एलिमेंट हो सकता है.

Variant
इस एलिमेंट के एट्रिब्यूट को बदलने की अनुमति देता है, जब Wear OS डिवाइस ऐंबियंट मोड में हो. ज़्यादा जानकारी के लिए, Variant रेफ़रंस देखें.