Vooruitgangselement

EigenschapTypeVereistVoorbeeldWaardenbereikOmschrijving
progressTypestringtrue--Het type voortgangsindicator (bijv. balk, cirkel).
trackColorstringfalse--De kleur van de voortgangsbaan, in hex-formaat.
trackAlphanumberfalse-0 - 1Het transparantieniveau van de voortgangsbaan. 1 staat voor volledige dekking en 0 staat voor volledige transparantie.
railColorstringfalse--De kleur van de voortgangsrail (achtergrond), in hex-formaat.
railAlphanumberfalse-0 - 1Het transparantieniveau van de voortgangsrail. 1 staat voor volledige dekking en 0 staat voor volledige transparantie.
trackHeightnumberfalse--De hoogte van de voortgangsbaan, in pixels.
borderColorstringfalse--De kleur van de voortgangsrand, in hex-formaat.
borderAlphanumberfalse-0 - 1Het transparantieniveau van de voortgangsrand. 1 staat voor volledige dekking en 0 staat voor volledige transparantie.
borderWidthnumberfalse--De breedte van de voortgangsrand, in pixels.
labelsarrayfalse--Een array van labelobjecten voor de voortgangsindicator.

Opmerking: Het progressType bepaalt de visuele stijl van de voortgangsindicator, terwijl trackColor en railColor respectievelijk het uiterlijk van de voortgang en de achtergrond definiëren.

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 }
]
}