安卓学习之路之帧动画的简单使用
2015-09-20 12:51
232 查看
1.帧动画FrameAnimation
原理:多张图片进行快速的切换,形成动画的效果;
使用,在drawable的文件夹下使用Xml文件定义
当属性为flase的时候,是一直播放,为true的时候只播放一次;
<item>为每帧播放的图片
具体的代码如下:
代码如下:
原理:多张图片进行快速的切换,形成动画的效果;
使用,在drawable的文件夹下使用Xml文件定义
android:oneshot=flase
当属性为flase的时候,是一直播放,为true的时候只播放一次;
<item>为每帧播放的图片
duration
为每帧图片播放的时间
具体的代码如下:
animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/g1" android:duration="200"/> <item android:drawable="@drawable/g2" android:duration="200"/> <item android:drawable="@drawable/g3" android:duration="200"/> <item android:drawable="@drawable/g4" android:duration="200"/> <item android:drawable="@drawable/g5" android:duration="200"/> <item android:drawable="@drawable/g6" android:duration="200"/> <item android:drawable="@drawable/g7" android:duration="200"/> <item android:drawable="@drawable/g8" android:duration="200"/> <item android:drawable="@drawable/g9" android:duration="200"/> <item android:drawable="@drawable/g10" android:duration="200"/> <item android:drawable="@drawable/g11" android:duration="200"/> </animation-list>2.在java代码中把drawable的xml文件,设置成imageview的背景显示
代码如下:
<pre name="code" class="java">imageview = (ImageView) findViewById(R.id.imageview); //把drawable文件下的Xml文件作为imageview的背景设置上去 imageview.setBackgroundResource(R.drawable.zhendonghua); //得到imageview的背景图片的对象,强转成动画 AnimationDrawable drawable = (AnimationDrawable) imageview.getBackground(); //开始动画 drawable.start();
相关文章推荐
- grep
- python输入输出
- Python 标准库——collections(上)
- ViewPager 滑动条 动画
- 总结
- H.264 stream formats
- 《大道至简》第一章 观后感
- 第三周项目4 顺序表应用(2)
- 栈
- Linux下文件的复制、移动与删除
- 【wireshark】抓包和文件格式支持
- Codeforces Round #319 (Div. 2) C. Vasya and Petya's Game
- 使用LVM快照实现对mysql数据库的备份
- 《一个小型的学生管理系统》
- EL
- 我的奋斗
- Java多线程中的竞争条件、锁以及同步的概念
- Android onTouchEvent和setOnTouchListener中onTouch的区别
- 在错误中成长——今目标反思
- Mantis的使用