我正在使用Android应用程序中的水平进度条,并且想要更改其进度颜色(默认为黄色)。如何在代码
中完成此操作(不使用XML)?
我正在使用Android应用程序中的水平进度条,并且想要更改其进度颜色(默认为黄色)。如何在代码
中完成此操作(不使用XML)?
我知道我来晚了,但如果您只想更改进度条的颜色,这是最简单的解决方案。在您的主题中,只需添加:
@color/your_color
colorSecondary 将会在整个进度条中更改您的进度颜色。
看起来在新版本的Material Design库中,不确定的线性进度指示器可以变成多色。
将进度条的动画类型设置为连续
即可实现此效果。
app:indeterminateAnimationType
setIndeterminateAnimationType()
请参考此处获取更多信息。
android:indeterminateTint="@android:color/white"
只在 API >=21 版本及以上有效。 - Madeyedexterandroid:progressTint="@android:color/white"
- Kamil