Linear Progress Indicator
Material | Material3 |
---|---|
Es una barra horizontal que se llena de izquierda a derecha. Los indicadores de progreso muestran visualmente el estado de una operación. Usan el movimiento para llamar la atención del usuario sobre qué tan cerca se encuentra el proceso (por ejemplo, cargar o procesar datos).
También pueden indicar que el procesamiento se está llevando a cabo, sin hacer referencia a qué tan cerca está de completarse.
Implementación
Definición del componente
Atributo | Descripción |
---|---|
progress | Es el progreso de este indicador, donde “0.0” representa ningún progreso y “1.0” representa el progreso completo. Los valores fuera de este rango son forzados a entrar en el rango. |
modifier | Modificador que implementará el composable. |
color | Color del indicador. |
backgroundColor | Color del fondo detras del indicador, visible cuando el progreso aun no ha rellenado el area del indicador. |
strokeCap | Capa para usar en los extremos del indicador. |
Atributo | Descripción |
---|---|
progress | Es el progreso actual que muestra el indicador. Pasa un Float entre “0.0” y “1.0”. |
modifier | Modificador que implementará el composable. |
color | Es el color del indicador real. Es decir, la parte del componente que refleja el progreso y que abarca por completo el componente cuando se completa el progreso. |
trackColor | El color del recorrido sobre el que se dibuja el indicador. |
strokeCap | Capa de trazado para usar en los extremos del indicador. |
Ejemplos
Indeterminados
Se realiza la animación de forma continua sin tener en cuenta el progreso.
Determinados
Muestra exactamente cuánto progreso se realizó.
Inicio | Cambio |
---|---|
Indeterminados
Se realiza la animación de forma continua sin tener en cuenta el progreso.
Determinados
Muestra exactamente cuánto progreso se realizó.
Inicio | Cambio |
---|---|