Аналоговые часы


Аналоговые часы — это контейнер для внутренних элементов AnalogHands , которые отображают серию стрелок часов, вращающихся вокруг циферблата.

Представлено в Wear OS 4.

Синтаксис

<AnalogClock x="integer" y="integer" width="integer" height="integer"
             pivotX="float" pivotY="float" angle="float-degrees" alpha="integer"
             scaleX="float" scaleY="float"
             renderMode="[SOURCE | MASK | ALL]"
             tintColor="argb-color | rgb-color">
    <!-- This is the maximum number of hands that you can define. -->
    <HourHand ... />
    <HourHand ... />
    <MinuteHand ... />
    <MinuteHand ... />
    <SecondHand ... />
    <SecondHand ... />
</AnalogClock>

Атрибуты

Элемент AnalogClock имеет следующие атрибуты:

Обязательные атрибуты

Обязательны следующие атрибуты:

x , y , width , height
Коллекция целых чисел, определяющих размер и положение элемента.

Дополнительные атрибуты

Следующие атрибуты являются необязательными:

pivotX , pivotY
Двумерная точка поворота, вокруг которой вращается элемент. Оба значения представляют собой числа с плавающей запятой, которые масштабируются так, чтобы соответствовать диапазону $[0, 1]$.
angle
Количество градусов по часовой стрелке, на которое элемент должен быть повернут вокруг своей точки поворота.
alpha
Установите уровень прозрачности, который должен иметь этот элемент. Значение 0 указывает, что элемент должен быть полностью прозрачным. Значение 255 указывает, что элемент должен быть полностью непрозрачным.
scaleX
Коэффициент горизонтального масштабирования, применяемый к этому элементу.
scaleY
Коэффициент вертикального масштабирования, применяемый к этому элементу.
renderMode
Тип режима рендеринга элемента. Возможные значения: SOURCE (по умолчанию), MASK или ALL .
tintColor
Примените к элементу фильтр оттенка цвета. Вы должны указать цвет, используя либо формат ARGB ( #ff000000 = непрозрачный черный), либо формат RGB ( #000000 = черный).

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

Элемент AnalogClock может содержать следующие внутренние элементы:

HourHand
MinuteHand
SecondHand
Элементы, представляющие часовую, минутную и секундную стрелки соответственно, вращаются вокруг циферблата. AnalogClock может содержать не более 2 часовых стрелок, 2 минутных стрелок и 2 секундных стрелок.
Localization
Предоставляет подсказку относительно языкового стандарта, который следует использовать при отображении времени. Дополнительную информацию можно найти в справочнике Localization .

Элемент AnalogClock может содержать не более одного элемента Localization .

Variant
Позволяет изменять атрибуты этого элемента, когда устройство Wear OS находится в режиме окружающей среды. Дополнительную информацию можно найти в справочнике Variant .
{% дословно %} {% дословно %} {% дословно %} {% дословно %}