Gewichteter Strich

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 oder RANGED_VALUE verwendet, die stellt Farbdaten bereit, oder mit WEIGHTED_ELEMENTS kann colors 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 Liste weights eine Farbe Farbverlauf von Farbe N zu Farbe N+1 in der colors-Liste, im Gegensatz zu einem Volltonfarbe.

Zur Darstellung von Daten aus GOAL_PROGRESS oder RANGED_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 von WEIGHTED_ELEMENTS darstellt, setzen Sie interpolate auf false

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: