Dalla versione 2
Un motivo del tratto con singoli segmenti, che possono assumere pesi e colori specifici. Di particolare uso per il rendering delle complicazioni 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, sotto forma di elenco di valori esadecimali separati da spazi, ad esempio
#FF0000 #00FF00 #0000FF
.Se utilizzato per visualizzare i dati delle complicazioni
GOAL_PROGRESS
oRANGED_VALUE
che forniscono i dati sui colori, o conWEIGHTED_ELEMENTS
,colors
può essere completato direttamente con[COMPLICATION.GOAL_PROGRESS_COLORS]
,[COMPLICATION.RANGED_VALUE_COLORS]
o[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
.thickness
Lo spessore del tratto espresso come dimensione floating.
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 tre volte l'angolo del primo elemento.Se utilizzato per rappresentare i dati della complicazione
WEIGHTED_ELEMENTS
, il valore[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
ha un gradiente di colore dal colore N al colore N+1 dell'elencocolors
, anziché un colore a tinta unita.Se utilizzato per rappresentare i dati di complicazioni
GOAL_PROGRESS
oRANGED_VALUE
, puoi trasferire direttamente i valori per i campi[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
o[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
. Se utilizzato per rappresentare i dati della complicazioneWEIGHTED_ELEMENTS
, impostainterpolate
sufalse
.Il valore predefinito è
false
.cap
Determina la forma del bordo del tratto. I valori supportati sono:
BUTT
fa terminare il tratto con il percorso e non proiettare oltre il percorso.ROUND
fa sì che il tratto sporga sotto forma di semicerchio, con il centro alla fine del percorso.SQUARE
fa sì che il tratto si sporga come un quadrato, con il centro alla fine del percorso.
Elementi interni
L'elemento WeightedStroke
può contenere i seguenti elementi:
Consigliato per te
- Nota: il testo del link viene visualizzato quando JavaScript è disattivato
- Complicazione