Tratto ponderato

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 o RANGED_VALUE che forniscono i dati sui colori, o con WEIGHTED_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'elenco weights ha un gradiente di colore dal colore N al colore N+1 dell'elenco colors, anziché un colore a tinta unita.

Se utilizzato per rappresentare i dati di complicazioni GOAL_PROGRESS o RANGED_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 complicazione WEIGHTED_ELEMENTS, imposta interpolate su false.

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.
  • ROUNDfa 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:

  • Nota: il testo del link viene visualizzato quando JavaScript è disattivato
  • Complicazione