1.首先为一个按钮设置监听器
2.按钮触发的代码如下:
private class ButtonListener implements OnClickListener {
@Override
public void onClick(View v) {
imageView.setBackgroundResource(R.drawable.myframeanimation);
final AnimationDrawable animationDrawable = (AnimationDrawable) imageView
.getBackground();
animationDrawable.start();
//执行线程5秒后停止。
new Thread(new Runnable() {
@Override
public void run() {
// TODO Auto-generated method stub
try {
Thread.sleep(5000);
animationDrawable.stop();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}).start();
}
}