android textview背景色动画

qq群里看到的有人提问,于是发现android还有这个东西,记录下来。

让textview变色(线性)

 ValueAnimator valueAnimator = ValueAnimator.ofObject(new ArgbEvaluator(),0XFF8080FF,0XFFFF8080);
        valueAnimator.setDuration(2000);
        valueAnimator.start();
        valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                findViewById(R.id.text).setBackgroundColor((Integer)animation.getAnimatedValue());
            }
        });

=====或者=======

        ValueAnimator valueAnimator = ValueAnimator.ofArgb(0XFF8080FF,0XFFFF8080);
        valueAnimator.setDuration(2000);
        valueAnimator.start();
        valueAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public void onAnimationUpdate(ValueAnimator animation) {
                findViewById(R.id.text).setBackgroundColor((Integer)animation.getAnimatedValue());
            }
        });
不过这段代码要求api15以上
=====效果======

android textview背景色动画_第1张图片



你可能感兴趣的:(实际应用)