A partir de la versión 2
Patrón de trazo con segmentos individuales que puede tomar pesos específicos y colores. De uso particular para renderizar GOAL_PROGRESS, RANGED_VALUE y WEIGHTED_ELEMENTS.
Sintaxis
<WeightedStroke colors="argb-color-list" thickness="float" weights="weight-list" discreteGap="float" interpolate="boolean" cap="BUTT | ROUND | SQUARE" />
Atributos
El elemento WeightedStroke
tiene los siguientes atributos:
Atributos obligatorios
Se requieren los siguientes atributos:
colors
Los colores de cada elemento del trazo ponderado, como una lista separada por espacios de valores hexadecimales, por ejemplo:
#FF0000 #00FF00 #0000FF
.Cuando se usa para renderizar datos de complicación
GOAL_PROGRESS
oRANGED_VALUE
que suministra datos de color, o conWEIGHTED_ELEMENTS
, se puede propagarcolors
directamente con[COMPLICATION.GOAL_PROGRESS_COLORS]
,[COMPLICATION.RANGED_VALUE_COLORS]
o[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
thickness
Espesor del trazo expresado como dimensión de número de punto flotante.
Atributos opcionales
Los siguientes atributos son opcionales:
weights
Una lista de valores separados por espacios, que determinan la proporción del arco ocupado por cada peso, por ejemplo,
1.0 2.0 3.0
, donde el tercer elemento ocupa 3 veces el ángulo del primer elemento.Cuando se usa para representar datos de la complicación
WEIGHTED_ELEMENTS
, el[COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
se puede pasar directamente.discreteGap
El ángulo entre cada elemento. La configuración predeterminada es
0.0
.interpolate
Cuando se establece en
true
, cada elemento N de la listaweights
tiene un color gradiente del color N al color N+1 de la listacolors
, en lugar de una color sólido.Cuando se usa para representar datos de
GOAL_PROGRESS
oRANGED_VALUE
complicaciones, puedes pasar valores para las[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
o[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
directamente. Cuando se usa en que representan datos de complicaciónWEIGHTED_ELEMENTS
, estableceinterpolate
comofalse
La configuración predeterminada es
false
.cap
Determina la forma del borde del trazo. Los valores admitidos son los siguientes:
BUTT
hace que el trazo finalice con la ruta y no se proyecte más allá de ella.ROUND
hace que el trazo se proyecte como un semicírculo, con el centro al final de la ruta.SQUARE
hace que el trazo se proyecte como un cuadrado, con el centro al final de la ruta.
Elementos internos
El elemento WeightedStroke
puede contener los siguientes elementos:
Recomendaciones para ti
- Nota: El texto del vínculo se muestra cuando JavaScript está desactivado
- WeightedStroke
- Complication
- Stroke