studio progressbar personalizar indeterminate horizontal color bar android progress-bar

personalizar - progressbar android circle



¿Hay una barra de progreso negra para ser visible sobre un fondo blanco? (3)

La rueda de progreso predeterminada en Android no se muestra bien cuando el fondo es blanco, es apenas visible. ¿Cómo puedo arreglar esto?


Asegúrese de tener un fondo blanco para establecer el tema en su manifiesto en @android: style / Theme.Light. Esto proporciona recursos para que todos los widgets vayan con un fondo claro.


No creo que haya manera de solucionar esto, ya que la barra de progreso depende de SDK. naranja en 1.5, blanco en 1.6, etc. verde en algunos dispositivos, etc., etc.

Tendrías que implementarlo / anularlo con tus propios gráficos para cambiarlo.

Tuve el problema similar, lo resolví estableciendo un fondo de contracción en la barra de progreso. (50% transparente negro)

Este es un problema similar al usar la barra de progreso horizontal que implementa un color personalizado: cómo cambiar el color de progreso de la barra de progreso en Android

La circular es un poco diferente, creo, pero probablemente no imposible ;-)


Si observas el archivo styles.xml incorporado y hurgas en los elementos extraíbles incorporados de la plataforma, la solución es bastante simple. Puedes usar el atributo "estilo" para usar la barra de progreso inversa:

<ProgressBar android:id="@+id/progress_bar" android:layout_width="40dip" android:layout_height="40dip" android:padding="6dp" android:indeterminate="true" style="?android:attr/progressBarStyleInverse" />