Elemento di Progresso

ProprietàTipoRichiestoEsempioIntervallo di valoriDescrizione
progressTypestringtrue--Il tipo di indicatore di progresso (ad es., barra, cerchio).
trackColorstringfalse--Il colore del tracciato di progresso, in formato esadecimale.
trackAlphanumberfalse-0 - 1Il livello di trasparenza del tracciato di progresso. 1 rappresenta opacità totale, e 0 rappresenta trasparenza totale.
railColorstringfalse--Il colore del binario di progresso (sfondo), in formato esadecimale.
railAlphanumberfalse-0 - 1Il livello di trasparenza del binario di progresso. 1 rappresenta opacità totale, e 0 rappresenta trasparenza totale.
trackHeightnumberfalse--L'altezza del tracciato di progresso, in pixel.
borderColorstringfalse--Il colore del bordo di progresso, in formato esadecimale.
borderAlphanumberfalse-0 - 1Il livello di trasparenza del bordo di progresso. 1 rappresenta opacità totale, e 0 rappresenta trasparenza totale.
borderWidthnumberfalse--La larghezza del bordo di progresso, in pixel.
labelsarrayfalse--Un array di oggetti etichetta per l'indicatore di progresso.

Nota: Il progressType determina lo stile visivo dell'indicatore di progresso, mentre trackColor e railColor definiscono l'aspetto del progresso e dello sfondo rispettivamente.

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