पार्टटेक्स्ट

यह स्मार्टवॉच की होम स्क्रीन का वह हिस्सा दिखाता है जिसमें सिर्फ़ एक टेक्स्ट लेआउट एलिमेंट होता है.

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

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

<PartText x="integer" y="integer" width="integer" height="integer"
           pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
           name="string" scaleX="float" scaleY="float"
           renderMode="[SOURCE | MASK | ALL]"
           tintColor="argb-color | rgb-color">
    <!-- Text-specific child elements. -->
    <Text>
        <!-- There must be raw text as the leaf inner element within a
            "PartText" element tree. -->
        <Font family="font" size="20" color="#00FFFF">Hello world
        </Font>
        <Font>
            <!-- Example of a text decoration element. -->
            <Outline>
                <!-- Example of a template with 2 string values. -->
                <Template>%s %s
                    <Parameter expression="[MONTH_S]" />
                    <Parameter expression="[DAY]" />
                </Template>
            </Outline>
            <!-- Example of a text formatting element. -->
            <Upper>
                <Template ... />
            </Upper>
            <Template ... />
        </Font>
    </Text>
    <!-- A "PartText" element can contain this "TextCircular" element instead
         of a "Text" element. -->
    <TextCircular centerX="180" centerY="180" direction="COUNTER_CLOCKWISE"
                  endAngle="90" height="340" width="340" startAngle="270">
        <!-- There must be raw text as the leaf inner element within a "PartText"
        element tree. -->
        <Font family="font" size="20" color="#00FFFF">Hello world
        </Font>
        <Font>
            Example of a text decoration element.
            <Outline>
                Example of a template with 2 string values.
                <Template>%s %s
                    <Parameter expression="[MONTH_S]" />
                    <Parameter expression="[DAY]" />
                </Template>
            </Outline>
            Example of a text formatting element.
            <Upper>
                <Template ... />
            </Upper>
            <Template ... />
        </Font>
    </TextCircular />
    -->

    <!-- Child elements that are shared across all "Part" elements. -->
    <Localization .../>
    <Transform .../>
    <Variant .../>
    <Gyro .../>
    <Launch .../>
    <ScreenReader .../>
</PartText>

विशेषताएं

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

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

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

x, y, width, height

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

इन एट्रिब्यूट को बदला जा सकता है.

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

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

pivotX, pivotY

दो डाइमेंशन वाला पिवट पॉइंट, जिसके चारों ओर एलिमेंट घूमता है. दोनों वैल्यू फ़्लोटिंग-पॉइंट नंबर हैं, जिन्हें $ [0, 1] $ की रेंज में फ़िट करने के लिए स्केल किया गया है.

इन एट्रिब्यूट को बदला जा सकता है.

angle

घड़ी की सुई की दिशा में एलिमेंट के पिवट पॉइंट के हिसाब से उसे घुमाया जाना चाहिए.

इस एट्रिब्यूट को पूरी तरह बदला जा सकता है.

alpha

इस एलिमेंट में मौजूद पारदर्शिता का लेवल सेट करें. 0 वैल्यू से पता चलता है कि एलिमेंट पूरी तरह से पारदर्शी होना चाहिए. 255 की वैल्यू से पता चलता है कि एलिमेंट पूरी तरह से अपारदर्शी होना चाहिए.

इस एट्रिब्यूट की वैल्यू में बदलाव किया जा सकता है.

name

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

scaleX

इस एलिमेंट पर लागू किया जाने वाला हॉरिज़ॉन्टल स्केलिंग फ़ैक्टर.

इस एट्रिब्यूट को पूरी तरह बदला जा सकता है.

scaleY

इस एलिमेंट पर लागू होने वाला वर्टिकल स्केलिंग फ़ैक्टर.

इस एट्रिब्यूट को पूरी तरह बदला जा सकता है.

renderMode

एलिमेंट के रेंडर मोड का टाइप. संभावित वैल्यू ये हैं: SOURCE (डिफ़ॉल्ट), MASK या ALL.

tintColor

एलिमेंट पर कलर टोन फ़िल्टर लागू करें. आपको ARGB फ़ॉर्मैट (#ff000000 = ओपेक काला) या आरजीबी फ़ॉर्मैट (#000000 = काला) का इस्तेमाल करके रंग तय करना होगा.

इनर एलिमेंट

PartText एलिमेंट में ये इनर एलिमेंट शामिल हो सकते हैं. सभी एलिमेंट ज़रूरी नहीं हैं. हालांकि, Text या TextCircular में से किसी एक को इनर एलिमेंट में शामिल करना ज़रूरी है. PartText एलिमेंट में, हर तरह के अंदरूनी एलिमेंट की अनलिमिटेड संख्या हो सकती है. हालांकि, Text, TextCircular, Localization, Gyro, Launch, और ScreenReader को सिर्फ़ एक बार दिखाया जा सकता है.