Android घड़ी के संकेत वाला स्लॉट


Android स्मार्टवॉच की होम स्क्रीन का वह हिस्सा होता है जिसे विजेट के तौर पर सेट किया जा सकता है उपयोगकर्ता ने जोड़ा. Android घड़ी के विजेट में Android घड़ी के विजेट एलिमेंट होते हैं, जो तय करें कि Android घड़ी के अलग-अलग टाइप के लिए Android घड़ी के विजेट को कैसे रेंडर किया जाता है. साथ ही, अलग-अलग होम स्क्रीन मोड चालू करें.

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

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

<ComplicationSlot x="integer" y="integer" width="integer"
             height="integer" pivotX="float" pivotY="float"
             angle="float-degrees" alpha="integer" slotId="integer"
             name="string" displayName="string" scaleX="float" scaleY="float"
             supportedTypes="string" isCustomizable="boolean"
             tintColor="argb-color | rgb-color" />

विशेषताएं

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

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

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

x, y, width, height
एलिमेंट के साइज़ और पोज़िशन के बारे में बताने वाले पूर्णांकों का कलेक्शन.
slotId
स्लॉट के लिए यूनीक अंकों वाला आइडेंटिफ़ायर.
supportedTypes
इस तरह के Android घड़ी के विजेट के साथ काम करने वाली सूची, जो स्लॉट में अपने-आप जानकारी भर सकती है. SHORT_TEXT, LONG_TEXT, MONOCHROMATIC_IMAGE वगैरह वैल्यू इस्तेमाल की जा सकती हैं SMALL_IMAGE, PHOTO_IMAGE, RANGED_VALUE, और EMPTY. एक से ज़्यादा Android घड़ी के विजेट को स्पेस से अलग करके इस्तेमाल किया जा सकता है (इसके लिए उदाहरण के लिए, SHORT_TEXT RANGED_VALUE).

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

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

pivotX, pivotY
दो-डाइमेंशन वाला पिवट पॉइंट, जिससे एलिमेंट घूमता है. दोनों वैल्यू फ़्लोट करने वाले पॉइंट हैं, जिन्हें $ [0, 1] $ की रेंज में फ़िट करने के लिए स्केल किया गया है.
angle
एलिमेंट को घड़ी की सुई की दिशा में कितने डिग्री पर घुमाना चाहिए पिवट पॉइंट.
alpha
इस एलिमेंट में मौजूद पारदर्शिता का लेवल सेट करें. 0 की वैल्यू यह बताता है कि एलिमेंट पूरी तरह से पारदर्शी होना चाहिए. 255 की वैल्यू इससे पता चलता है कि एलिमेंट पूरी तरह से ओपेक होना चाहिए.
scaleX
इस एलिमेंट पर लागू किया जाने वाला हॉरिज़ॉन्टल स्केलिंग फ़ैक्टर.
scaleY
इस एलिमेंट पर लागू किया जाने वाला वर्टिकल स्केलिंग फ़ैक्टर.
tintColor
एलिमेंट पर टिंट कलर फ़िल्टर लागू करें. आपको इसका उपयोग करके रंग तय करना होगा ARGB फ़ॉर्मैट (#ff000000 = ओपेक काला) या आरजीबी फ़ॉर्मैट (#000000 = काला).
displayName
Android घड़ी के विजेट के लिए, स्थानीय भाषा में लिखे गए नाम से जुड़ा संसाधन आईडी, यह होम स्क्रीन एडिटर में दिखता है.
isCustomizable
इससे यह तय होता है कि उपयोगकर्ता, स्मार्टवॉच में इस स्लॉट के लिए सेवा देने वाला व्यक्ति बदल सकता है या नहीं फ़ेस एडिटर. डिफ़ॉल्ट तौर पर, यह TRUE पर सेट होती है.

इनर एलिमेंट

ComplicationSlot एलिमेंट में सिर्फ़ एक बाउंडिंग एरिया होना चाहिए एलिमेंट.

ComplicationSlot एलिमेंट में कम से कम एक Android घड़ी एलिमेंट होना चाहिए Android घड़ी के विजेट के हिसाब से. ComplicationSlot एलिमेंट विकल्प के तौर पर ये काम कर सकता है इसमें ज़्यादा Android घड़ी एलिमेंट शामिल होते हैं, ताकि ऐप्लिकेशन का रंग-रूप बदल सके वैरिएंट एलिमेंट.

ComplicationSlot एलिमेंट में ये अंदरूनी एलिमेंट भी शामिल हो सकते हैं: