逐帧动画(Frame-By-Frame Animation)原理很简单,即快速切换不同的图片,形成动画效果。Android中逐帧动画的实现方式也很简单,下面以语音播放效果为例说明。
1. 首先准备图片素材
三张图片分别命名为play1.png, play2.png, play3.png,放入drawable目录下,图片如下:
2. 编写anim.xml文件,放人drawable目录下,文件内容如下:
xml version="1.0" encoding="utf-8"?>
android:oneshot="false">
animation-list>
(注:1,oneshot表示是否循环播放,true表示不循环,false表示循环,duration表示间隔