动画在Android
开发中经常会被用到,好的动画效果可以达到事半功倍的效果,本文主要是帧动画的实现。帧动画主要实现原理是类似播放电影一样,一帧帧的播放预存好的图片,当播放速度大于人眼视觉存留的速度时,就会成为动画效果。其实手机中的开机动画也是帧动画,bootanimation .zip
中存放大量的图片。
- 创建帧动画播放控制的xml文件
- 设置播放帧动画载体
- 使用AnimationDrawable 开启 、关闭帧动画
- 实现效果及素材
1. 创建帧动画播放控制的xml文件
使用方法如下:xml
,里面放置用于播放的一帧一帧图片
帧动画 播放 l ist
2.设置播放帧动画载体
在Xml 中引用帧动画
3. 使用AnimationDrawable 开启 、关闭帧动画
AnimationDrawable 开启 、关闭帧动画
4.实现效果及素材
- 实现效果
飞翔的小鸟
- 素材
bird0001_risk.png
bird0002_risk.png
... ...
bird0020_risk.png
至此,帧动画的实现已经完成