Области, ограничивающие сложность, используются для определения области рендеринга для 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.
Рекомендуется для вас
- Примечание. Текст ссылки отображается, когда JavaScript отключен.
- ТекстЦиркуляр
- Дуга
- ТекстЦиркуляр