Ограничивающие области сложности


Области, ограничивающие сложность, используются для определения области рендеринга для Complication . Контур ограничивающей области отображается в редакторе циферблата. Любое содержимое за пределами ограничивающей области обрезается.

Ограничивающая область также определяет область, в которой пользователь может выбрать усложнение на циферблате.

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

Ограничительная рамка

Элемент BoundingBox определяет прямоугольную ограничивающую область для усложнения.

Синтаксис

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

Атрибуты

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

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

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

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

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

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

outlinePadding
Число с плавающей запятой, определяющее отступы, применяемые к внешней стороне ограничивающей области. Это используется для создания более крупного контура в редакторе циферблатов. По умолчанию 0.

ОграничивающийРаундбокс

Элемент BoundingRoundBox определяет прямоугольную ограничивающую область с закругленными углами для усложнения.

Синтаксис

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

Атрибуты

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

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

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

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

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

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

cornerRadius

Радиус круга. Это значение определяет степень закругления углов прямоугольника.

outlinePadding
Число с плавающей запятой, определяющее отступы, применяемые к внешней стороне ограничивающей области. Это используется для создания более крупного контура в редакторе циферблатов. По умолчанию 0.

ОграничивающийОвал

Элемент BoundingOval определяет круглую ограничивающую область для осложнения.

Синтаксис

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

Атрибуты

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

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

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

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

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

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

outlinePadding
Число с плавающей запятой, определяющее отступы, применяемые к внешней стороне ограничивающей области. Это используется для создания более крупного контура в редакторе циферблатов. По умолчанию 0.

Ограничивающая Дуга

Элемент 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
Определяет, будет ли вершина на конце дуги плоской или закругленной. По умолчанию ЛОЖЬ.
direction
Направление вращения дуги. По умолчанию — ПО CLOCKWISE .
outlinePadding
Число с плавающей запятой, определяющее отступы, применяемые к внешней стороне ограничивающей области. Это используется для создания более крупного контура в редакторе циферблатов. По умолчанию 0.
{% дословно %} {% дословно %} {% дословно %} {% дословно %}