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

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

Представлено в 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 раза.

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