Android 棒棒糖-不确定进度条颜色更改-编程

Android 棒棒糖-不确定进度条颜色更改-编程,android,android-progressbar,android-5.0-lollipop,Android,Android Progressbar,Android 5.0 Lollipop,我正在使用下面的代码更改不确定进度条的颜色。这很有效,直到KitKat。但在棒棒糖上,它只是保持绿色。有人能帮我解决这个问题吗。我想通过Java而不是XML来实现 代码:这将微调器颜色设置为粉红色 pd.getIndeterminateDrawable().setColorFilter(0xFFeA6060, android.graphics.PorterDuff.Mode.MULTIPLY); 您正在使用multiply,这意味着您将根据当前颜色(绿

我正在使用下面的代码更改不确定进度条的颜色。这很有效,直到KitKat。但在棒棒糖上,它只是保持绿色。有人能帮我解决这个问题吗。我想通过Java而不是XML来实现

代码:这将微调器颜色设置为粉红色

pd.getIndeterminateDrawable().setColorFilter(0xFFeA6060,
                    android.graphics.PorterDuff.Mode.MULTIPLY); 

您正在使用
multiply
,这意味着您将根据当前颜色(绿色)更改为一种颜色:

例如,尝试使用android.graphics.PorterDuff.Mode.SRC_


如果要使用您提供的真实颜色,请在

中使用
PorterDuff.Mode.SRC_,尝试使用不确定的progressbar,如果使用getProgressDrawable(),我会得到一个NPE。这张图片真的值1000字。非常感谢。