我想禁用onTouch Listener

时间:2013-08-09 10:15:08

标签: android

我正在播放一个gif动画onTouch事件。所以我想在动画播放时禁用onTouch Listener。除非完成动画的一个循环,否则我不希望重播动画。总之,我希望禁用OnTouch事件一段时间,直到动画完成其循环。播放1个循环后,我希望再次启用触摸事件。请帮忙。

1 个答案:

答案 0 :(得分: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启用触摸。 希望它能帮助!!