Android中的动画,逐帧动画,补间动画

来源:互联网 发布:云熙拆单软件正版价格 编辑:程序博客网 时间:2024/05/16 09:22
1.  逐帧(frame)动画
     逐帧动画要求开发者把需要展示的所有的静态图片收集起来,然后又android来控制显示这些图片。
     
     也允许在代码中动态控制。
     注意:
     
     
      示例代码:
      final  AnimationDrawable anim = (AnimationDrawable)imageView.getBackground();
      ...anim.start();
      ...anim.stop();   
 
2.  补间(Tween)动画
 
     
理解:其实就相当于开发者设置动画的起始图片和和结束图片,然后有计算机自动计算从起始图片到结束图片变化过程中的图片,
          这些计算出的图片和原始的两张图片一起相当于逐帧动画中的所有图片集合。

        int  mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop(); 
        Interpolator 根据特定算法算出整个动画所需要动态插入帧的密度和位置。简单点Interpolator负责控制动画的速度,这就使得
基本动画能以匀速,加速,加速,抛物线速度等各种速度变化。
       

0 0
原创粉丝点击