-1

GIF アニメーションの onTouch イベントを実行しています。そのため、アニメーションの再生中に onTouch Listener を無効にしたいと考えています。アニメーションの 1 ループが完了するまでアニメーションを再生したくありません。つまり、アニメーションがループを完了するまで、しばらく OnTouch イベントを無効にしたいと考えています。1 ループが再生された後、タッチ イベントを再度有効にします。助けてください。

4

1 に答える 1

1

次のようなものを使用してみてください::

anim.setAnimationListener(new AnimationListener() {

            @Override
            public void onAnimationStart(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationRepeat(Animation animation) {
                // TODO Auto-generated method stub

            }

            @Override
            public void onAnimationEnd(Animation animation) {
                // TODO Auto-generated method stub

            }
        }) 

タッチを無効にするには、onAnimationStart リスナーを使用します。および onAnimationEnd はタッチを有効にします。それが役に立てば幸い!!

于 2013-08-09T10:24:44.530 に答える