动画
补间动画
定义:改变一个View的状态
Alpha:透明
scale:伸缩
translate:移动
rotate:旋转
必备四个属性:开始,结束,持续时间,插值器
定义:在动画中改编属性值
路径:res/animator/x.xml
ObjectAnimator
ValueAnimator
补间动画
定义:改变一个View的状态
Alpha:透明
scale:伸缩
translate:移动
rotate:旋转
必备四个属性:开始,结束,持续时间,插值器
常用属性:pivot--轴心,repeat--重复,fillAfter--不恢复
帧动画
路径:res/drawable/x.xml
// 获取到帧动画
AnimationDrawable ad = (AnimationDrawable)imageView.getBackground();
定义:在动画中改编属性值
路径:res/animator/x.xml
ObjectAnimator
ValueAnimator
AnimatorSet
//改变宽度
MyWraper w=new MyWraper(bt);
ObjectAnimator.ofInt(bt, "width", 300).setDuration(9000).start();
//绕X轴旋转180度
ObjectAnimator.ofFloat(bt, View.ROTATION_X,1,180).setDuration(9000).start();
//透明
ObjectAnimator.ofFloat(bt, View.ALPHA, 0,1).setDuration(9000).start();