在3.0之前,android动画只有Frame动画和Tween动画。
1.Frame动画和Tween动画都只对View有效,因而可以将他们归类为View 动画。
2.View动画根据动画的设计重新绘制View,连续绘制以实现动画的效果。
3.view动画也只对View的一部分属性有效。
4.view动画可以在xml中定义,也可以在代码中实现(在有的文章中看到:建议在xml中定义)
5.简单的动画效果使用view动画就可以了。
在3.0之后,google提供了属性动画(Propoty Animation),属性动画弥补了view动画的不足。
1.属性动画改变得是对象本身的属性,随着时间的变化,对象本身的属性连续的变化以实现动画效果。
2.在view动画的所有功能以外,属性动画还拥有多个子类,以实现更多样的动画需求。
属性动画子类:
ObjectAnimator 动画的执行类
ValueAnimator 动画的执行类
====