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();
}
相关文章推荐
- android 最简单的颜色渐变动画
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里
- android中颜色渐变动画
- Android-->颜色渐变动画的实现,应用市场跳转
- android动画之AlphaAnimation(渐变动画,最简单的动画)
- 史上最简单android动画之Tween Animation(渐变动画)
- Android简单实现一个颜色渐变的ProgressBar
- Android之简单背景颜色渐变实现
- Android基础-简单的动画实现 *补间动画 *透明度渐变 *旋转动画 *位移动画 *如果需要几个效果整合到一起,需要将所有效果全部放到set里
- Cocos2d-android (05) 渐变动画(颜色,淡入淡出。。。)
- Android UI之自定义——最简单的仿QQ音乐歌词颜色渐变
- Android简单实现一个颜色渐变的ProgressBar的方法
- Android 简单3D动画开发
- Android动画效果Animation之Tween实现简单动画
- 关于 android Tween动画 和 frame动画的简单学习
- 实现Android简单动画旋转案例
- 实现Android简单动画旋转案例
- [转]Ultra Fractal教程系列49——动画功能的使用07——颜色渐变动画
- Android GradientDrawable类的详解,设置activity的背景颜色渐变效果[整理后的源码]
- osg简单渐变动画物体的淡入淡出