我想让一个动画在不接受其他终止命令是一直循环播放,比如说左右摆动,一个动画播放时他只播放一次就停止了,我想让他一直播放,除非用其他命令来停止,不知如何实现
------解决方案--------------------
...判断结束的时候,再重新放一次,转到后台代码控制呀!
------解决方案--------------------
- Java code
Handler mHandler = new Handler(); Runnable mRunnable = new Runnable() { @Override public void run() { //As your wish. mHandler.post(mRunnable); } }; Button b = new Button(this); b.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mHandler.post(mRunnable); } });
------解决方案--------------------
利用 Animation.AnimationListener 来监听, 在Animation 结束的时候, 再重新来执行这个Animation.