在android应用程序中,我需要在其顶部创建一个包含ProgressBar文本的布局,如图所示。
android - 当进度条填充到文本下方时,更改文本的颜色-LMLPHP
如图所示,文本最初为蓝色,ProgressBar为白色。当ProgressBar填充蓝色时,我需要实现的是将文本的颜色更改为白色,直到部分ProgressBar填充完毕。有人能帮我做同样的逻辑吗?

最佳答案

您可以使用ArgbEvaluator,获取新颜色

final ArgbEvaluator evaluator = new ArgbEvaluator();
int color = evaluator.evaluate(progress, YOUR_BLUE_HERE, Color.WHITE);

01之间浮动的进展

10-07 19:37
查看更多