Android动画分类
/ / 点击 /- 帧动画
通过在xml中的一组图片的播放来实现。 - 补间动画
分为旋转、移动、缩放、透明度四类动画,以及他们的组合来实现动画效果。 属性动画
属性动画目前使用场景最多,分类两种ViewPropertyAnimator和ObjectAnimator。前者是通用的动画,例如旋转、透明度、位移和缩放,简单通过View.animator()就可得到ViewPropertyAnimator。后者通过ObjectAnimator.of属性()来返回一个ObjectAnimator,ObjectAnimator需要重绘View所以要调用invalidate()来刷新绘制,最后通过start()方法启动动画。补间动画和属性动画的区别?
补间动画只是在父VIew层利用Matrix不多绘制View,达到移动的效果,其实View并没有发生变化,还在动画之前的位置。
属性动画是真正改变了View的属性值,真正的改变View的具体属性值的。
全文完。