android中使用frameAnimation帧动画方法
16lz
2021-01-26
frameAnimation帧动画
注意:outofmemory(7.8张图片)
优化方法:把动态和静态部分分开,静态做背景,动态做动画
使用步骤:
1.美工做好单帧动画
2.新建xml,新建resouse type为drawble,根元素为animation_list
<item android:drawable="@drawable/angela_blink_0001" android:duration="100"/>
定义好图片和间隔时间
android:oneshot="true" 单次循环
<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="true"> <item android:drawable="@drawable/angela_blink_0001" android:duration="100"/> <item android:drawable="@drawable/angela_blink_0002" android:duration="100"/> <item android:drawable="@drawable/angela_blink_0003" android:duration="100"/> <item android:drawable="@drawable/angela_blink_0004" android:duration="100"/> <item android:drawable="@drawable/angela_blink_0005" android:duration="100"/> <item android:drawable="@drawable/angela_blink_0006" android:duration="100"/> </animation-list>
3.代码中得到:
ImageView imageView = (ImageView) findViewById(R.id.imageView1); final AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getDrawable()
播放动画.start();
停止动画.stop();
更多相关文章
- curl在Android中使用的Demo
- Ubuntu下更新android sdk(sdk manager没有Tools选项)
- 使用和管理Android中Activity的切换动画(二)
- Android启动画面的实现
- 在Android中使用帧动
- Android动画Animation的使用详解
- Android学习笔记(Android(安卓)Studio)属性动画
- Eclipse上进行 Android(安卓)NDK 开发环境搭建
- Android(安卓)补间动画 --旋转