android - 如何更改圆形进度条的颜色?

标签 android progress-bar android-progressbar

我在 Android 上使用循环进度条。我想改变它的颜色。我正在使用

"?android:attr/progressBarStyleLargeInverse" 

风格。那么如何改变进度条的颜色呢。

如何自定义样式?另外,风格的定义是什么?

最佳答案

适用于 API 21 及更高版本。只需设置 indeterminateTint 属性。喜欢:

android:indeterminateTint="@android:color/holo_orange_dark"

支持 API 21 之前的设备:

mProgressSpin.getIndeterminateDrawable()
                .setColorFilter(ContextCompat.getColor(this, R.color.colorPrimary), PorterDuff.Mode.SRC_IN );

关于android - 如何更改圆形进度条的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5337613/

相关文章:

android - 以编程方式更改进度条的颜色

android - 无论布局类型如何,如何在屏幕中央显示 ProgressBar

android - ProgressBar.setProgress 抛出异常

Python 2.7/Windows 可调整大小的 ttk 进度条?

javascript - 在 typescript 中创建指令以显示 Angular 加载进度

Android自定义ProgressBar扭曲或加倍

Android FacebookActivity 不显示无法调用 determinedVisibility()

java - Android 整数 xml 值到字符串

android - 在抽屉导航 Activity 中,我应该在菜单上使用 Activity 还是 fragment ?

android - 自定义进度条的 Wrap_content 总是产生相同的大小