Dalla versione 2
Una sequenza del tratto con singoli segmenti, che possono assumere pesi e colori specifici. Di particolare utilizzo per il rendering delle complicazioni di GOAL_PROGRESS, RANGED_VALUE e WEIGHTED_ELEMENTS.
Sintassi
<WeightedStroke colors="argb-color-list" thickness="float" weights="weight-list" discreteGap="float" interpolate="boolean" cap="BUTT | ROUND | SQUARE" />
Attributi
L'elemento WeightedStroke
ha i seguenti attributi:
Attributi obbligatori
I seguenti attributi sono obbligatori:
colors
I colori di ogni elemento del tratto ponderato, come elenco di valori esadecimali separati da spazi, ad esempio:
#FF0000 #00FF00 #0000FF
.Se utilizzato per visualizzare i dati della complicazione
GOAL_PROGRESS
oRANGED_VALUE
che forniscono dati sui colori o conWEIGHTED_ELEMENTS
,colors
può essere compilato direttamente con[COMPLICATION.GOAL_PROGRESS_COLORS]
,[COMPLICATION.RANGED_VALUE_COLORS]
o[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
.thickness
Lo spessore del tratto espresso come dimensione in virgola mobile.
Questo attributo è trasformabile.
Attributi facoltativi
I seguenti attributi sono facoltativi:
weights
Un elenco di valori separati da spazi, che determinano la proporzione dell'arco assunta da ogni peso, ad esempio
1.0 2.0 3.0
, in cui il terzo elemento occupa il triplo dell'angolo del primo elemento.Quando utilizzato per rappresentare i dati della complicazione
WEIGHTED_ELEMENTS
,[COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
può essere trasmesso direttamente.discreteGap
L'angolo tra ogni elemento. Il valore predefinito è
0.0
.interpolate
Se impostato su
true
, ogni elemento N dell'elencoweights
presenta un gradiente di colore dal colore N al colore N+1 dell'elencocolors
, anziché un colore a tinta unita.Se utilizzati per rappresentare i dati delle complicazioni
GOAL_PROGRESS
oRANGED_VALUE
, puoi passare direttamente i valori per i campi[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
o[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
. Se utilizzato per rappresentare i dati della complicazione diWEIGHTED_ELEMENTS
, impostainterpolate
sufalse
.Il valore predefinito è
false
.cap
Determina la forma del bordo del tratto. I valori supportati sono:
BUTT
fa sì che il tratto termini con il percorso e non si estenda oltre.ROUND
protegge il tratto come un semicerchio, con il centro alla fine del percorso.SQUARE
fa in modo che il tratto venga proiettato come un quadrato, con il centro alla fine del percorso.
Elementi interni
L'elemento WeightedStroke
può contenere i seguenti elementi:
Consigliati per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- SpessorePennelloPonderato
- Complicazione
- Traccia