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();
android实现文字颜色渐变与文字变换
最新推荐文章于 2021-08-30 16:15:43 发布