ValueAnimator colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), getResources().getColor(R.color.color_ff00b275), getResources().getColor(R.color.color_FFE55365));
colorAnimation.setDuration(3600);
colorAnimation.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
int color = (int) animation.getAnimatedValue();
mCpuNum.setTextColor(color);
}
});
colorAnimation.start();
ValueAnimator animator = ValueAnimator.ofFloat( 0,Float.valueOf(String.valueOf(mTemp.getText())));
animator.setDuration(3000);
animator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator animation) {
mCpuNum.setText(getOneNumDecimal((Float) animation.getAnimatedValue())+" "+TempUtils.getUnitString(getApplicationContext()));
}
});
animator.start();
ValueAnimator colorAnimation = ValueAnim