玩转Android---2D图形及动画---Frame动画
Frame动画其实就是逐帧动画,用法也比Tween动画简单,只需要创建一个AnimationDrawable对象来表示Frame动画,然后通过addFrame方法把每一帧要显示的内容加进去就行了,最后通过start方法就可以播放这个动画了,通过还可以使用
setOneShot()方法来设置动画是否重复播放。
再这里,还需要设置图片的所在位置,首先要在res/anim目录下创建一个xml配置文件,用于存放图片资源的索引,配置的是
一个以<animation-list>根原素和<item>子元素
?
下面用3种方式来实现这个Frame动画
第一种:直接继承Activity,使用<animation-list>列表来实现
main.xml
?res/anim/birthday.xml
?FramesActivity.java
?