读书人

玩转Android-2D图形及卡通-Frame动画

发布时间: 2012-07-26 12:01:08 作者: rapoo

玩转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

?

读书人网 >图形图像

热点推荐