在Android应用中,我需要在其顶部制作一个包含ProgressBar
文字的布局,如图所示。
正如您在此图片中看到的那样,文本最初为蓝色,ProgressBar
为白色。当ProgressBar
填充蓝色时,我需要实现的是将文本颜色更改为白色,直到部分ProgressBar
被填充。有人可以帮助解决相同的逻辑吗?
答案 0 :(得分:3)
您可以使用ArgbEvaluator
来获取新颜色
final ArgbEvaluator evaluator = new ArgbEvaluator();
int color = evaluator.evaluate(progress, YOUR_BLUE_HERE, Color.WHITE);
进展为0
和1