Andoroid动画的运用

这是写给Android新手的一篇文章 第一次写可能不是很好 !

众所周知在Android 动画(Animation)中有三种动画

1.属性动画Property Animation

2.逐帧动画Frame Animation

3.补间动画Tween Animation

由于作者也是安卓初学者 目前只学了两种动画 逐帧跟补间

所以这次就写逐帧动画的使用方法吧

1.逐帧动画

这个很好理解  就是一帧一帧的播放图片 就像放电影一样

使用方法:

1.在drawable-xxhdpi目录放置要播放的图片素材


Andoroid动画的运用_第1张图片

2.然后布局中写一个ImageView组件


Andoroid动画的运用_第2张图片

3.接下来在drawable文件夹下创建一个anim.xml文件

代码如下

drawable是播放的图片 duration值得是播放这张图片的时长 毫秒为单位

Andoroid动画的运用_第3张图片

4.接下来就是java代码部分  炒鸡简单 

由于图片上传失败 也不知道什么问题 就打出来吧- - 

imageView.setImageResource(R.drawable.anim_frame);

AnimationDrawableanimationDrawable=(AnimationDrawable)imageView.getDrawable();

animationDrawable.start();

这就是逐帧动画的运用是不是很简单呢!

Andoroid动画的运用_第4张图片

下次再写补间动画吧!

你可能感兴趣的:(Andoroid动画的运用)