Android——动画之帧动画
来源:互联网 发布:淘宝假面骑士铠武腰带 编辑:程序博客网 时间:2024/05/18 22:43
一、帧动画(Frame动画):短时间内连续显示一系列图像的过程
二、帧动画的创建
假设 ImageView iv = (ImageView)findViewById(R.id.XXX);
1 需要一系列的图片:存在res/drawable下
2.在xml文件中配置对应的图片
-把xml文件添加到对应视图
res/drawable下新建一个animation-list的xml文件 ,名为frame_list
<animation-list xmlns:.....android:oneshot="true"只播放一遍> <item android:drawable="@drawable/xxx //对应动画的每一帧图片 android:duration = "200"/> <item android:drawable="@drawable/xxx android:duration = "200"/> <item android:drawable="@drawable/xxx android:duration = "200"/></animation-list>iv.setBackgroundResource(R.drawable.frame_list);//将动画xml与某个ImageView绑定
-获取AnimationDrawable开始动画
<span style="font-size:18px;">AnimationDrawable anim_draw;anim_draw=(AnimationDrawable)iv.getBackground();anim_draw.start();//开始动画 anim_draw.stop();//停止动画</span>
3.通过代码动态添加
-构造AnimationDrawable类
-把动画图片添加到AnimationDrawable中
-把AnimationDrawable设置为对应视图的背景
anim_draw = new AnimationDrawable();anim_draw.addFrame(getResource().getDrawable(R.drawable.xxx),100);//添加帧图片......anim_draw.addFrame(getResource().getDrawable(R.drawable.xxx),100);//添加帧图片anim_draw.setOneShot(false);//循环重复播放动画iv.setBackground(anim_draw);
0 0
- Android——动画之帧动画
- Android动画之---帧动画
- Android 动画之帧动画
- Android动画之帧动画
- Android动画之帧动画
- Android动画之帧动画
- Android动画之帧动画
- Android动画——逐帧动画
- Android 动画——帧动画与渐变动画
- Android开发之Frame动画(帧动画)
- Android动画之帧动画(一)
- android动画之 FrameAnimation(帧动画) AnimationDrawable
- android动画之逐帧动画
- Android动画学习之帧动画二
- Android动画之逐帧动画
- Android动画之帧动画实现方式
- Android动画之逐帧动画
- Android动画专题之逐帧动画
- 课程设计
- Apache HTTP Server与Tomcat集成实践
- Error LNK2001 无法解析的外部符号 的几种情况及解决办法
- Leetcode -- Search a 2D Matrix
- vim常用命令总结
- Android——动画之帧动画
- JavaScript判断浏览器类型及版本
- 学习
- jquery中的empty()与remove()区别
- Windows下使用GNU编译器
- [转]解决Codeforces访问慢的本地方案
- poj 2893 M × N Puzzle(八数码可行解)树状数组求解
- php文件下载函数
- jquery 的focusin跟focusout方法的使用