Android中的动画分为:

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

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

start():开始播放动画。

stop():停止播放动画。

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

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

AlphaAnimation:渐变透明度动画

ScaleAnimation:渐变尺寸伸缩动画

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

RotateAnimation:画面旋转动画

更多相关文章

  1. android 手势检测
  2. android animation 简单介绍
  3. Android手势识别ViewFlipper触摸动画
  4. Android中的页面切换动画
  5. android Button 样式
  6. android渐变色,边角,边框,
  7. [置顶] Android(安卓)博客目录整理
  8. android之ExoPlayer探索
  9. Android(安卓)Animation动画实战(二):从屏幕底部弹出PopupWindow

随机推荐

  1. android shape
  2. android xliff字符串操作
  3. Service Manager进程启动,睡眠等待在进程p
  4. Error:Could not find com.android.tools
  5. Android中话bitmap的简单示例
  6. Android(安卓)4.x 去除输入框的蓝色边框
  7. Unknown Android(安卓)Packaging Problem
  8. How the Dalvik Virtual Machine Works o
  9. android登录窗口——基础编
  10. 图+文+文显示