Начиная с версии 2
Узор обводки с отдельными сегментами, которые могут иметь заданную толщину и цвет. Особенно полезно для рендеринга осложнений GOAL_PROGRESS , RANGED_VALUE и WEIGHTED_ELEMENTS .
Синтаксис
<WeightedStroke colors="argb-color-list" thickness="float" weights="weight-list" discreteGap="float" interpolate="boolean" cap="BUTT | ROUND | SQUARE" />
Атрибуты
Элемент WeightedStroke
имеет следующие атрибуты:
Обязательные атрибуты
Обязательны следующие атрибуты:
-
colors
Цвета каждого элемента взвешенной обводки в виде списка шестнадцатеричных значений, разделенных пробелами, например:
#FF0000 #00FF00 #0000FF
.При использовании для рендеринга данных сложности
GOAL_PROGRESS
илиRANGED_VALUE
, которые предоставляют цветовые данные, или с помощьюWEIGHTED_ELEMENTS
colors
могут быть заполнены напрямую с помощью[COMPLICATION.GOAL_PROGRESS_COLORS]
,[COMPLICATION.RANGED_VALUE_COLORS]
или[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
.-
thickness
Толщина штриха, выраженная в виде плавающего размера .
Этот атрибут является трансформируемым .
Дополнительные атрибуты
Следующие атрибуты являются необязательными:
-
weights
Список значений, разделенных пробелами, которые определяют долю дуги, занимаемую каждым весом, например
1.0 2.0 3.0
, где третий элемент занимает в 3 раза больше угла первого элемента.При использовании для представления данных из сложности
WEIGHTED_ELEMENTS
[COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
можно передавать напрямую.-
discreteGap
Угол между каждым элементом. По умолчанию
0.0
.-
interpolate
Если установлено значение
true
, каждый элемент N из спискаweights
имеет цветовой градиент от цвета N до цвета N+1 спискаcolors
, а не сплошной цвет.При использовании для представления данных из осложнений
GOAL_PROGRESS
илиRANGED_VALUE
вы можете передавать значения для полей[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
или[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
напрямую. При использовании для представления данных сложностиWEIGHTED_ELEMENTS
установите дляinterpolate
значениеfalse
.По умолчанию установлено значение
false
.-
cap
Определите форму края штриха. Поддерживаемые значения:
-
BUTT
заставляет обводку заканчиваться на пути, а не выходить за его пределы. -
ROUND
заставляет обводку выступать в виде полукруга с центром в конце пути. -
SQUARE
заставляет обводку выступать в виде квадрата с центром в конце пути.
-
Внутренние элементы
Элемент WeightedStroke
может содержать следующие элементы:
Рекомендуется для вас
- Примечание: текст ссылки отображается, когда JavaScript отключен.
- Взвешенный ход
- Осложнение
- Гладить