如何在运行时更改自定义progressBar的颜色(带有渐变)?

时间:2019-01-08 11:03:10

标签: android android-layout android-resources android-progressbar

我创建了自己的进度条(内部带有形状和渐变),现在我希望它们根据值更改颜色。例如,当达到目标时,使进度变为绿色和黄色。我的问题是我不知道如何访问Java代码中元素的各个颜色(考虑到我有许多progressBars实例,并且想单独处理它们)。

例如,我想在运行时更改此值:

android:endColor =“ @ color / progressBar03GradientEnd” android:startColor =“ @ color / progressBar03GradientStart”

您可以在此处看到我创建的Drawables:

Apple, 10, 10$, 1.5

0 个答案:

没有答案