Android 3种动画

1:逐帧动画  Frame  Animation
2:补间动画  Tweened Animation
3:属性动画  Property Animation

逐帧动画和补间动画的缺点:

1:作用对象局限,都只能针对View使用。

2:没有改变View的属性,只是改变了我们的视觉效果。

3:动画效果单一,逐帧动画就是通过一帧帧的图片,通过间隔时间来播放图片,达到视觉上的动画效果;补间动画只能实现平移、旋转、缩放 & 透明度这些简单的动画需求。

属性动画:

作用对象是任意的Java对象,并且动画效果不单单是平移,旋转,缩放和透明度了,可自定义任意的动画。在一定时间间隔内,通过不断对值进行改变,并不断将该值赋给对象的属性,从而实现该对象在该属性上的动画效果。

属性动画有两个非常重要的类:ValueAnimator 类 & ObjectAnimator 类

你可能感兴趣的:(Android 3种动画)