ऐसी जगहें


Complication के लिए रेंडरिंग एरिया तय करने के लिए, Complication के बाउंडिंग एरिया का इस्तेमाल किया जाता है. स्मार्टवॉच की होम स्क्रीन के एडिटर में, बाउंडिंग एरिया की आउटलाइन दिखती है. बॉउंडिंग एरिया के बाहर मौजूद कॉन्टेंट को काट दिया जाता है.

बाउंडिंग एरिया से यह भी तय होता है कि उपयोगकर्ता स्मार्टवॉच की होम स्क्रीन से, कॉम्प्लीकेशन को कहां से चुन सकता है.

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

BoundingBox

BoundingBox एलिमेंट, कॉम्प्लीकेशन के लिए रेक्टैंगल बाउंडिंग एरिया तय करता है.

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

<BoundingBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

विशेषताएं

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

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

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

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

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

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

outlinePadding
यह एक फ़्लोट है, जो बाउंडिंग एरिया के बाहर लागू होने वाले पैडिंग के बारे में बताता है. इसका इस्तेमाल, स्मार्टवॉच की होम स्क्रीन के एडिटर में बड़ी आउटलाइन बनाने के लिए किया जाता है. डिफ़ॉल्ट रूप से, यह वैल्यू 0 पर सेट होती है.

BoundingRoundBox

BoundingRoundBox एलिमेंट, कॉम्प्लिकेशन के लिए रेक्टैंगल के आकार का बाउंडिंग एरिया तय करता है. इस एरिया के कोने गोल होते हैं.

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

<BoundingRoundBox x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" cornerRadius="float" />

विशेषताएं

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

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

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

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

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

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

cornerRadius

किसी सर्कल का दायरा. इस वैल्यू से यह तय होता है कि रेक्टैंगल के कोनों को कितना राउंड किया जाए.

outlinePadding
यह एक फ़्लोट है, जो बाउंडिंग एरिया के बाहर लागू होने वाले पैडिंग के बारे में बताता है. इसका इस्तेमाल, स्मार्टवॉच की होम स्क्रीन के एडिटर में बड़ी आउटलाइन बनाने के लिए किया जाता है. डिफ़ॉल्ट रूप से, यह वैल्यू 0 पर सेट होती है.

BoundingOval

BoundingOval एलिमेंट, कॉम्प्लीकेशन के लिए गोल आकार का बाउंडिंग एरिया तय करता है.

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

<BoundingOval x="integer" y="integer" width="integer" height="integer"
                outlinePadding="float" />

विशेषताएं

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

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

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

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

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

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

outlinePadding
यह एक फ़्लोट है, जो बाउंडिंग एरिया के बाहर लागू होने वाले पैडिंग के बारे में बताता है. इसका इस्तेमाल, स्मार्टवॉच की होम स्क्रीन के एडिटर में बड़ी आउटलाइन बनाने के लिए किया जाता है. डिफ़ॉल्ट रूप से, यह वैल्यू 0 पर सेट होती है.

BoundingArc

BoundingArc एलिमेंट, कॉम्प्लीकेशन के लिए आर्क के आकार का बाउंडिंग एरिया तय करता है.

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

<BoundingArc centerX="float" centerY="float" width="float"
                height="float" thickness="float" isRoundEdge="boolean"
                startAngle="float" endAngle="float"
                direction="CLOCKWISE | COUNTER_CLOCKWISE"
                outlinePadding="float" />

विशेषताएं

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

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

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

centerX, centerY, width, height
एट्रिब्यूट का एक कलेक्शन, जो आर्क के लिए ओवल के बारे में बताता है. तय किए गए ओवल के अंदर फ़िट करने के लिए, आर्क को स्केल किया जाता है. सभी एट्रिब्यूट को फ़्लोट के तौर पर तय किया जाता है.
thickness
आर्क की चौड़ाई, जिसे फ़्लोट के तौर पर दिखाया गया है.
startAngle
आर्क शुरू होने का कोण (डिग्री में). 0 डिग्री का कोण, स्मार्टवॉच पर 12 बजे की स्थिति के बराबर होता है.
endAngle
आर्क के खत्म होने का कोण.

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

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

isRoundEdge
यह तय करता है कि आर्क के आखिर में कैप सपाट है या गोल. डिफ़ॉल्ट रूप से, इसकी वैल्यू FALSE होती है.
direction
आर्क के घूमने की दिशा. डिफ़ॉल्ट रूप से, यह CLOCKWISE पर सेट होती है.
outlinePadding
यह एक फ़्लोट है, जो बाउंडिंग एरिया के बाहर लागू होने वाले पैडिंग के बारे में बताता है. इसका इस्तेमाल, स्मार्टवॉच की होम स्क्रीन के एडिटर में बड़ी आउटलाइन बनाने के लिए किया जाता है. डिफ़ॉल्ट रूप से, यह वैल्यू 0 पर सेट होती है.