imagebutton闪烁效果
在anim文件夹下写上animation-list文件
<?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/img1" android:duration="100"/>
<item android:drawable="@drawable/img2" android:duration="100"/>
<item android:drawable="@drawable/img3" android:duration="100"/>
<item android:drawable="@drawable/img4" android:duration="100"/>
<item android:drawable="@drawable/img5" android:duration="100"/>
<item android:drawable="@drawable/img6" android:duration="100"/>
<item android:drawable="@drawable/img7" android:duration="100"/>
<item android:drawable="@drawable/img8" android:duration="100"/>
</animation-list>
imagebutton的背景为这个文件,代码中写上
animationDrawable = (AnimationDrawable)imageButton.getBackground();
imageButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (animationDrawable.isRunning()) {
animationDrawable.stop();
} else {
animationDrawable.start();
}
}
});
animationDrawable为AnimationDrawable变量