在android应用程序中,我需要在其顶部创建一个包含ProgressBar
文本的布局,如图所示。
如图所示,文本最初为蓝色,ProgressBar
为白色。当ProgressBar
填充蓝色时,我需要实现的是将文本的颜色更改为白色,直到部分ProgressBar
填充完毕。有人能帮我做同样的逻辑吗?
最佳答案
您可以使用ArgbEvaluator
,获取新颜色
final ArgbEvaluator evaluator = new ArgbEvaluator();
int color = evaluator.evaluate(progress, YOUR_BLUE_HERE, Color.WHITE);
在
0
和1
之间浮动的进展