Animation框架定义了透明度,旋转,缩放和位移几种常见的动画,来控制View。
1.透明度动画
AlphaAnimation alphaAnimation=new AlphaAnimation(0,1);//初始化透明,从0-1
alphaAnimation.setDuration(1000);//持续时间
view.startAnimation(alphaAnimation);//开始动画
2.旋转动画
RotateAnimation ra=new RotateAnimation(0,360,100,100);//从0度开始,结束360度,X,Y
ra.setDuration(1000);//持续时间
view.startAnimation(ra);//开始动画
3.位移动画
TranslateAnimation ta=new TranslateAnimation(0,200,0,300);
ta.setDuration(1000);
mImage.startAnimation(ta);
4.缩放动画
ScaleAnimation sa=new ScaleAnimation(0,2,0,2);
sa.setDuration(1000);
mImage.startAnimation(sa);