studio progressbar poner iniciar indeterminate implementar examples bar android android-progressbar android-styles

poner - ¿Cuál es el significado del atributo android: progressBarStyle en ProgressBar?



progressbar progressbar android (2)

He estado buscando en la documentación de la clase ProgressBar y he encontrado estos atributos:

  • android: progressBarStyle
  • android: progressBarStyleHorizontal
  • android: progressBarStyleLarge
  • android: progressBarStyleSmall

Se supone que estos cuatro parámetros son una referencia a algún estilo según lo tomo. Entonces la pregunta es, ¿para qué son? El estilo de la barra de progreso se establece a través de Android: atributo de estilo y una referencia a los atributos de estilo globales.

La documentación no dice nada útil, buscó en la Web, no encontró nada.


En caso de que alguien esté buscando un bloque completo de código

<ProgressBar android:id="@+id/ProgressBar2" style="?android:attr/progressBarStyleLarge" android:layout_width="match_parent" android:layout_height="wrap_content" />


Los cuatro atributos que menciona se pueden aplicar al estilo de ProgressBar de la siguiente manera:

style="?android:attr/progressBarStyleHorizontal"

La constante de estilo android:progressBarStyleHorizontal es la típica barra de progreso incremental:

Mientras que los otros tres son tamaños variables de la misma barra de progreso circular:

style="?android:attr/progressBarStyleSmall"

style="?android:attr/progressBarStyle"

style="?android:attr/progressBarStyleLarge"

Actualizar:

De acuerdo con los comentarios de adamp:

Estos son atributos del tema que apuntan a estilos temáticos que puede usar para los indicadores de progreso ... No son atributos de ProgressBar.