1)在anim 存在xx.xml 动画文件内容
e:<?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/sikao0001"
android:duration="250"/>
<item
android:drawable="@drawable/sikao0002"
android:duration="250"/>
</animation-list>
android:oneshot 表示false 重复, true 一次
android:duration 动画的时间
2) 给ImageView 控件添加 android:background="@anim/ xx.xml "
3)不要在onCreate,onResume()中调用start(),因为AnimationDrawable还没有完全跟Window相关联,可以在onWindowFoucsChanged()中调用start()。
e:
@Override
public void onWindowFocusChanged(boolean hasFocus)
{
Log.d("", "onWindowFocusChanged(boolean hasFocus)");
((AnimationDrawable)ivClass.getBackground()).start();
super.onWindowFocusChanged(hasFocus);
}