Fortschrittsanzeige

EigenschaftTypErforderlichBeispielWertbereichBeschreibung
progressTypestringtrue--Der Typ des Fortschrittsindikators (z. B. Balken, Kreis).
trackColorstringfalse--Die Farbe der Fortschrittsanzeige im Hex-Format.
trackAlphanumberfalse-0 - 1Der Transparenzgrad der Fortschrittsanzeige. 1 steht für volle Deckkraft und 0 für volle Transparenz.
railColorstringfalse--Die Farbe der Fortschrittsbahn (Hintergrund) im Hex-Format.
railAlphanumberfalse-0 - 1Der Transparenzgrad der Fortschrittsbahn. 1 steht für volle Deckkraft und 0 für volle Transparenz.
trackHeightnumberfalse--Die Höhe der Fortschrittsanzeige in Pixel.
borderColorstringfalse--Die Farbe des Fortschrittsrahmens im Hex-Format.
borderAlphanumberfalse-0 - 1Der Transparenzgrad des Fortschrittsrahmens. 1 steht für volle Deckkraft und 0 für volle Transparenz.
borderWidthnumberfalse--Die Breite des Fortschrittsrahmens in Pixel.
labelsarrayfalse--Ein Array von Label-Objekten für den Fortschrittsindikator.

Hinweis: Der progressType bestimmt den visuellen Stil des Fortschrittsindikators, während trackColor und railColor das Erscheinungsbild des Fortschritts und des Hintergrunds definieren.

progressElement.json
{
"id": "progress-element-id",
"type": "Progress",
"start": 0,
"duration": 10,
"trackIndex": 0,
"x": 100,
"y": 100,
"progressType": "bar",
"trackColor": "#4CAF50",
"trackAlpha": 1,
"railColor": "#E0E0E0",
"railAlpha": 1,
"trackHeight": 20,
"borderColor": "#000000",
"borderAlpha": 1,
"borderWidth": 1,
"labels": [
  { "text": "0%", "position": 0 },
  { "text": "100%", "position": 1 }
]
}