Elemento de Progreso

PropTipoRequeridoEjemploRango de ValoresDescripción
progressTypestringtrue--El tipo de indicador de progreso (por ejemplo, barra, círculo).
trackColorstringfalse--El color de la pista de progreso, en formato hexadecimal.
trackAlphanumberfalse-0 - 1El nivel de transparencia de la pista de progreso. 1 representa opacidad total y 0 representa transparencia total.
railColorstringfalse--El color del riel de progreso (fondo), en formato hexadecimal.
railAlphanumberfalse-0 - 1El nivel de transparencia del riel de progreso. 1 representa opacidad total y 0 representa transparencia total.
trackHeightnumberfalse--La altura de la pista de progreso, en píxeles.
borderColorstringfalse--El color del borde de progreso, en formato hexadecimal.
borderAlphanumberfalse-0 - 1El nivel de transparencia del borde de progreso. 1 representa opacidad total y 0 representa transparencia total.
borderWidthnumberfalse--El ancho del borde de progreso, en píxeles.
labelsarrayfalse--Un arreglo de objetos de etiqueta para el indicador de progreso.

Nota: El progressType determina el estilo visual del indicador de progreso, mientras que trackColor y railColor definen la apariencia del progreso y el fondo respectivamente.

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