Android 逐帧动画的小例子
程序员文章站
2022-03-16 16:13:57
...
1、res下创建anim文件夹,在下面创建animation-list的xml文件,
<?xml version="1.0" encoding="utf-8"?>
<animation-list
xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<item android:drawable="@drawable/firefox_animation_0"
android:duration="500" />
<item android:drawable="@drawable/firefox_animation_1"
android:duration="500" />
</animation-list>
xml文件名可以自用定义;根元素是animation-list,要有多个item元素。
2、在main.xml中创建ImageView组件,并且设置Background
<ImageView android:layout_width="wrap_content"
android:background="@anim/firefox_animation"
android:layout_height="wrap_content" android:id="@+id/ImageView01" />
3、在Java代码中获取ImageView对象,然后ImageView对象获取AnimationDrawable
AnimationDrawable ad = (AnimationDrawable) imgView.getBackground();
4、AnimationDrawable对象启动或停止。
ad.start();
ad.stop();
推荐阅读
-
android 获取文件的扩展名和去掉文件扩展名的小例子
-
android中sqlite的按条件查找的小例子
-
FLASH逐帧动画模拟漏斗中液体的流动
-
恭喜发财flash怎么制作? flash逐帧动画的制作教程
-
Android屏蔽后退键的小例子
-
Android调用系统的发邮件功能的小例子
-
Android中实现一个简单的逐帧动画(附代码下载)
-
黑马Android76期学习笔记01基础--day07--广播,有、无序广播、特殊广播接受者、样式和主题,this与context的区别、普通对话框,进度条对话框、帧动画
-
Android用ListView显示SDCard文件列表的小例子
-
Android 读取Properties配置文件的小例子