8.4.1 Android动画合集之帧动画  介绍

嗷嗷嗷,小伙伴们,今天要给大家讲讲Android动画合集之帧动画啦!这个动画可是非常特别的一种,它是把一组图片逐帧连续播放,十分逼真,非常流畅。要知道,现在很多app中的动画都是用帧动画来实现的哦!

那么帧动画怎么使用呢?其实很简单,只需要在drawable中创建一个XML文件,在XML文件中指定一组图片,让这组图片逐帧播放就可以了!是不是很简单呢?那我们就赶快来看看如何实现吧。

首先先说说准备工作,要想实现帧动画,肯定需要一组图片作为动画的帧,而这些图片一般放在drawable文件夹中,我们需要先把它们准备好,然后创建一个XML文件来描述这些帧动画怎么播放。

好了,接下来我们就来创建XML文件,我们需要在drawable文件夹中创建一个XML文件,文件名随便取,例如我们取名为animation_list.xml。代码如下:

```xml

android:oneshot="false">

android:drawable="@drawable/frame_1"

android:duration="150" />

android:drawable="@drawable/frame_2"

android:duration="150" />

android:drawable="@drawable/frame_3"

android:duration="150" />

```

其中,animation-list是根标签,用来包含整个动画的内容,oneshot属性表示是否只播放一次,true表示只播放一次,false表示循环播放。

接下来就是逐个指定帧图片和它们的播放时间了,item标签用来指定一帧图片以及它的播放时间,drawable属性指定这一帧的图片,duration属性指定这一帧的播放时间,单位是毫秒。

最后,我们只需要在布局文件中的ImageView(或其他可以显示图片的控件)的src属性中指定这个刚刚创建的XML文件即可,如下所示:

```xml

android:id="@+id/imageView"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:src="@drawable/animation_list" />

```

嘿嘿,万事大吉,我们的帧动画就完成啦!它会按照我们在animation_list.xml中指定的顺序,把一帧帧的图片播放出来,形成一段流畅的动画效果。期待小伙伴们也能尝试实现一下帧动画哦! www.0574web.net 宁波海美seo网络优化公司 是网页设计制作,网站优化,企业关键词排名,网络营销知识和开发爱好者的一站式目的地,提供丰富的信息、资源和工具来帮助用户创建令人惊叹的实用网站。 该平台致力于提供实用、相关和最新的内容,这使其成为初学者和经验丰富的专业人士的宝贵资源。

点赞(75) 打赏

声明本文内容来自网络,若涉及侵权,请联系我们删除! 投稿需知:请以word形式发送至邮箱18067275213@163.com

评论列表 共有 2 条评论

Eillen 1年前 回复TA

站长太拽了,进来开始学习seo.来站长博客,为我这个新手来说,带来了好多的乐趣,增加了我学习seo的兴趣了。哈哈。

呼叫中心 1年前 回复TA

词写的真好。用常媒体做宣传,中新主机顶起来

立即
投稿
发表
评论
返回
顶部