Seit Version 2
Ein Strichmuster mit einzelnen Segmenten, für die bestimmte Gewichtungen Farben. Besonders nützlich für das Rendering von GOAL_PROGRESS, RANGED_VALUE und WEIGHTED_ELEMENTS Zusatzfunktionen.
Syntax
<WeightedStroke colors="argb-color-list" thickness="float" weights="weight-list" discreteGap="float" interpolate="boolean" cap="BUTT | ROUND | SQUARE" />
Attribute
Das WeightedStroke
-Element hat die folgenden Attribute:
Erforderliche Attribute
Die folgenden Attribute sind erforderlich:
colors
Die Farben der einzelnen Elemente der gewichteten Striche als durch Leerzeichen getrennte Liste von Hexadezimalwerten, zum Beispiel:
#FF0000 #00FF00 #0000FF
.Wird zum Rendern von Daten zu Zusatzfunktionen von
GOAL_PROGRESS
oderRANGED_VALUE
verwendet, die stellt Farbdaten bereit, oder mitWEIGHTED_ELEMENTS
kanncolors
ausgefüllt werden direkt mit[COMPLICATION.GOAL_PROGRESS_COLORS]
,[COMPLICATION.RANGED_VALUE_COLORS]
oder[COMPLICATION.WEIGHTED_ELEMENTS_COLORS]
thickness
Die Dicke der Kontur wird als Gleitkommadimension ausgedrückt.
Optionale Attribute
Die folgenden Attribute sind optional:
weights
Eine durch Leerzeichen getrennte Liste von Werten, die den Anteil des Bogens bestimmt von jeder Gewichtung aufgegriffen werden, z. B.
1.0 2.0 3.0
, wobei das dritte Element nimmt den dreifachen Winkel des ersten Elements ein.Bei Verwendung zur Darstellung von Daten aus der
WEIGHTED_ELEMENTS
-Zusatzfunktion wird das Argument[COMPLICATION.WEIGHTED_ELEMENTS_WEIGHTS]
kann direkt übergeben werden.discreteGap
Der Winkel zwischen den einzelnen Elementen. Die Standardeinstellung ist
0.0
.interpolate
Wenn dieser Wert auf
true
gesetzt ist, hat jedes Element N aus der Listeweights
eine Farbe Farbverlauf von Farbe N zu Farbe N+1 in dercolors
-Liste, im Gegensatz zu einem Volltonfarbe.Zur Darstellung von Daten aus
GOAL_PROGRESS
oderRANGED_VALUE
können Sie Werte für die[COMPLICATION.GOAL_PROGRESS_COLORS_INTERPOLATE]
oder[COMPLICATION.RANGED_VALUE_COLORS_INTERPOLATE]
-Felder direkt an. Verwendung in die Zusatzfunktionsdaten vonWEIGHTED_ELEMENTS
darstellt, setzen Sieinterpolate
auffalse
Die Standardeinstellung ist
false
.cap
Bestimmen Sie die Form der Kontur. Unterstützte Werte:
BUTT
führt dazu, dass die Kontur mit dem Pfad endet und nicht darüber hinausragt.ROUND
führt dazu, dass die Kontur als Halbkreis herausragt, wobei sich der Mittelpunkt in der Mitte befindet das Ende des Pfads hinzu.SQUARE
führt dazu, dass die Kontur als Quadrat herausragt, wobei sich der Mittelpunkt in der das Ende des Pfads hinzu.
Innere Elemente
Das Element WeightedStroke
kann die folgenden Elemente enthalten:
Empfehlungen für dich
- Hinweis: Der Linktext wird angezeigt, wenn JavaScript deaktiviert ist.
- Gewichteter Strich
- Zusatzfunktion
- Strich