アニメーションの再生中にタッチリスナーを無効にしたい。これには WebView を使用しましたが、アニメーションは正常に実行されています。しかし、問題は、1 つのループが完了するまで、タッチ リスナーを有効にしたくないということです。ループが完了したら、ループが再び再生されるようにタッチ リスナーを有効にしたいと考えています。タッチモーションイベントを使用していますが、必要なことを行うことができません。
GIFWebView view = new GIFWebView(this, "file:///android_asset/imageedit_ball.gif");
setContentView(view);
public boolean onTouch(View v, MotionEvent event) {
// TODO Auto-generated method stub
if (event.getAction()==MotionEvent.ACTION_DOWN) {
// view.loadUrl("file:///android_asset/imageedit_ball.gif");
GIFView view1 = new GIFView (this, "file:///android_asset/imageedit_ball.gif");
setContentView(view1);
view1.setOnTouchListener(this);
}
return true;
}