¿Cuál es el significado de atributo android: progressBarStyle en ProgressBar?
-
28-09-2019 - |
Pregunta
He estado buscando a través de la documentación de la clase ProgressBar
y encontré estos atributos:
- android: progressBarStyle
- android: progressBarStyleHorizontal
- android: progressBarStyleLarge
- android: progressBarStyleSmall
Estos cuatro parámetros se supone que es una referencia a algún estilo que lo tomo. Entonces la pregunta es, ¿qué son? Estilo de la barra de progreso se establece a través de Android:. Atributo de estilo y los atributos de una referencia al estilo global
La documentación no dice nada útil, buscado en la web, no encontró nada.
Solución
Los cuatro atributos que mencionas se puede aplicar a un estilo de los ProgressBar
este modo:
style="?android:attr/progressBarStyleHorizontal"
El android:progressBarStyleHorizontal
constante de estilo es el típico bar avance gradual:
Mientras que los otros tres están variando tamaños de la misma barra de progreso circular:
style="?android:attr/progressBarStyleSmall"
style="?android:attr/progressBarStyle"
style="?android:attr/progressBarStyleLarge"
Actualización:
De acuerdo con los comentarios de adamp:
Estos son atributos del tema que punto en estilos temáticas se pueden utilizar para los indicadores de progreso ... No son atributos por sí mismo ProgressBar.
Otros consejos
En caso de que si alguien está buscando plena bloque de código
<ProgressBar
android:id="@+id/ProgressBar2"
style="?android:attr/progressBarStyleLarge"
android:layout_width="match_parent"
android:layout_height="wrap_content" />