Android Tinting ProgressBar


Exemple

En utilisant un thème AppCompat, la couleur du ProgressBar sera le colorAccent vous avez défini.

5.0

Pour modifier la couleur ProgressBar sans modifier la couleur d'accentuation, vous pouvez utiliser l'attribut android:theme pour remplacer la couleur d'accentuation:

<ProgressBar  
    android:theme="@style/MyProgress"
    style="@style/Widget.AppCompat.ProgressBar" />

<!-- res/values/styles.xml -->
<style name="MyProgress" parent="Theme.AppCompat.Light">  
    <item name="colorAccent">@color/myColor</item>
</style>  

Pour colorer la ProgressBar vous pouvez utiliser dans le fichier xml les attributs android:indeterminateTintMode et android:indeterminateTint

<ProgressBar
    android:indeterminateTintMode="src_in"
    android:indeterminateTint="@color/my_color"
/>