你的位置:首页 > 软件开发 > 操作系统 > 动画的使用Drawable Animation

动画的使用Drawable Animation

发布时间:2015-03-31 16:00:49
Drawable Animation可以称为帧动画,因为它是通过每次播放一帧Drawable资源实现的。 Drawable Animation算不上真正意义上的动画,因为它的内部实现是通过定时发送消息更新一个Drawable, 例如一个背景。所以使用这个动画的时候更像是使用一个背 ...

动画的使用Drawable Animation

Drawable Animation可以称为帧动画,因为它是通过每次播放一帧Drawable资源实现的。

Drawable Animation算不上真正意义上的动画,因为它的内部实现是通过定时发送消息更新一个Drawable,

例如一个背景。所以使用这个动画的时候更像是使用一个背景资源,只不过更新背景的动作不用我们自己进行。

也许正是因为这个原因,android官方建议我们将这个动画资源放在drawable目录。

 

使用帧动画非常之简单,只需要在drawable目录定义个

使用animation-list标签包裹所有组成这个动画的图片文件,设置播放速率。

然后在java代码中使用。

定义

<??><animation-list ="http://schemas.android.com/apk/res/android" >  <!--每一个 item 中包括一帧组成动画的图片 -->  <item android:drawable="@drawable/a01" android:duration="80" />  <item android:drawable="@drawable/a02" android:duration="80" />  <item android:drawable="@drawable/a03" android:duration="80" />  <item android:drawable="@drawable/a04" android:duration="80" />  <item android:drawable="@drawable/a05" android:duration="80" />  <item android:drawable="@drawable/a06" android:duration="80" />  <item android:drawable="@drawable/a07" android:duration="80" />  <item android:drawable="@drawable/a08" android:duration="80" />  <item android:drawable="@drawable/a09" android:duration="80" />  <item android:drawable="@drawable/a10" android:duration="80" />  <item android:drawable="@drawable/a11" android:duration="80" />  <item android:drawable="@drawable/a12" android:duration="80" />  <item android:drawable="@drawable/a13" android:duration="80" /></animation-list>

原标题:动画的使用Drawable Animation

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录