Частичный текст

Представляет часть циферблата, содержащую ровно один элемент макета текста.

Представлено в 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 = непрозрачный черный), либо формат RGB ( #000000 = черный).

Внутренние элементы

Элемент PartText может содержать следующие внутренние элементы. Все элементы являются необязательными, за исключением того, что Text или TextCircular должен быть одним из внутренних элементов. Элемент PartText может содержать неограниченное количество каждого внутреннего элемента — за исключением Text , TextCircular , Localization , Gyro , Launch и ScreenReader , каждый из которых может появляться не более 1 раза.

{% дословно %} {% дословно %} {% дословно %} {% дословно %}