Android中的AnimationDrawable的使用
16lz
2021-12-04
首先可以先定义一个逐帧播放的xml:
1 <?xml version="1.0" encoding="utf-8"?> 2 <animation-list xmlns:android="http://schemas.android.com/apk/res/android" 3 android:oneshot="false" > 4 5 <item 6 android:drawable="@drawable/on_001" 7 android:duration="100"/> 8 9 <item10 android:drawable="@drawable/on_002"11 android:duration="100"/>12 13 <item14 android:drawable="@drawable/on_003"15 android:duration="100"/>16 17 <item18 android:drawable="@drawable/on_004"19 android:duration="100"/>20 21 <item22 android:drawable="@drawable/on_005"23 android:duration="100"/>24 25 <item26 android:drawable="@drawable/on_006"27 android:duration="100"/>28 </animation-list>
然后在代码中定义出AnimationDrawable对象,并设置到view的background上,然后设置开始播放就可以了:
1 AnimationDrawable ad = (AnimationDrawable) getResources().getDrawable(2 R.drawable.bootanimation);3 mView.setBackgroundDrawable(ad);4 ad.start();
更多相关文章
- Android小问题解决办法记录
- Android中attrs.xml文件的使用详解
- Android(安卓)App 权限一点知识
- Android(安卓)小说阅读护眼模式
- Android(安卓)获取系统设置参数。
- android 自定义控件(邮箱边写边出格式邮箱)
- 自定义控件--虚线
- Android(安卓)代码设置来电铃声
- Android中自定义对话框小结