我正在尝试制作一个 ProgressWheel,其中随着轮子的填满颜色会发生变化(轮子从 0% 开始为绿色,并在 100% 处以红色结束,随着时间的推移所有轮子都变成红色:不是彩虹)。所以我正在使用 ObjectAnimator,轮子采用输入颜色,但我无法让它随着时间的推移而改变颜色......
final ObjectAnimator animator = ObjectAnimator.ofInt(progressBar, "barColor", Color.GREEN, Color.RED);
animator.setDuration(remainingTime);
animator.setEvaluator(new ArgbEvaluator());
animator.setInterpolator(new DecelerateInterpolator(2));
animator.start();
任何的想法?