最近在Android上做了一些动画效果,网上查了一些资料,有各种各样的使用方式,于是乘热打铁,想具体分析一下动画是如何实现的,Animation, Animator都有哪些区别等等. 首先说Animation(android.view.animation.Animation)对象. 无论是用纯java代码构建Animation对象,还是通过xml文件定义Animation,其实最终的结果都是 Animation a = new AlphaAnimation(); Animation b = ne
窗口的动画效果,淡入淡出什么的,有些游戏的欢迎动画,logo的淡入淡出效果就使用AlphaAnimation.AlphaAnimation(0.01f, 1.0f); 从0.01f到1.0f渐变.学过flash的,应该对alpha值很了解,0.0是完全透明,1.0完全不透明. public class MainActivity extends Activity { ImageView image; Button start; Button cancel; @Override public voi