着色 ProgressBar
使用 AppCompat 主题,ProgressBar
的颜色将是你定义的 colorAccent
。
Version >= 5
要在不改变强调色的情况下更改 ProgressBar
颜色,你可以使用覆盖强调色的 theandroid:theme
属性:
<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>
要为 ProgressBar
着色,你可以在 xml 文件中使用属性 android:indeterminateTintMode
和 android:indeterminateTint
<ProgressBar
android:indeterminateTintMode="src_in"
android:indeterminateTint="@color/my_color"
/>