这是写给Android新手的一篇文章 第一次写可能不是很好 !
众所周知在Android 动画(Animation)中有三种动画
1.属性动画Property Animation
2.逐帧动画Frame Animation
3.补间动画Tween Animation
由于作者也是安卓初学者 目前只学了两种动画 逐帧跟补间
所以这次就写逐帧动画的使用方法吧
1.逐帧动画
这个很好理解 就是一帧一帧的播放图片 就像放电影一样
使用方法:
1.在drawable-xxhdpi目录放置要播放的图片素材
2.然后布局中写一个ImageView组件
3.接下来在drawable文件夹下创建一个anim.xml文件
代码如下
drawable是播放的图片 duration值得是播放这张图片的时长 毫秒为单位
4.接下来就是java代码部分 炒鸡简单
由于图片上传失败 也不知道什么问题 就打出来吧- -
imageView.setImageResource(R.drawable.anim_frame);
AnimationDrawableanimationDrawable=(AnimationDrawable)imageView.getDrawable();
animationDrawable.start();
这就是逐帧动画的运用是不是很简单呢!
下次再写补间动画吧!
网友评论