Android中的动画

Android中的动画分为:

    1.逐帧动画(Frame Animation):  把动画过程的每张静态图片都收集起来,然后由Android来控制依次显示这些静态图片,然后利用人眼”视觉暂留“的原理,给用户造成”动画“错觉,逐帧动画的动画原理与放电影的原理类似。

                                               Android提供了另外一个类AnimationDrawable来定义使用Frame Animation。AnimationDrawable代表的动画默认是不播放的,必须在程序中启动动画播放才可以。AnimationDrawable提供了如下两个方法来开始、停止动画。

          start():开始播放动画。

          stop():停止播放动画。

    2.补间动画(Tween Animation):只需指定动画开始、动画结束这两个"关键帧",而动画变化的”中间帧“由系统计算、补齐。

                                                Android使用Animation代表抽象的动画类,他包括如下几个子类:

                                                 AlphaAnimation:渐变透明度动画

                                                 ScaleAnimation:渐变尺寸伸缩动画

                                                 TranslateAnimation:画面位置移动动画效果

                                                 RotateAnimation:画面旋转动画

原文地址:https://www.cnblogs.com/dazuihou/p/3574480.html