您的位置:首页 > 移动开发 > Android开发

android 最简单的颜色渐变动画

2017-05-18 15:30 1256 查看






一.概述

   很多app中都集成了颜色渐变的动画,貌似这样可以让用户感觉效果很自然,其实这种渐变效果有一种很简单的实现方式

(上边效果图不是很明显,过渡很粗糙,实际效果很好,各位可运行代码看真机效果)


二.实例

                其中img_ic_launcher是一个imageView,duration为5000,就是这么简单

[java] view
plain copy

 





private void startTranslation() {  

        img_ic_launcher.animate().translationX(100).translationY(100).setDuration(duration).start();  

  

        int colorA = Color.parseColor("#ff0000");  

        int colorB = Color.parseColor("#00ff00");  

        int colorC = Color.parseColor("#00ffff");  

        ObjectAnimator objectAnimator = ObjectAnimator.ofInt(img_ic_launcher,"backgroundColor",colorA,colorB,colorC);  

        objectAnimator.setDuration(duration);  

        objectAnimator.setEvaluator(new ArgbEvaluator());  

        objectAnimator.start();  

    }  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: