我正在播放 gif 动画 onTouch 事件。所以我想在动画播放时禁用 onTouch Listener。我不希望在动画的 1 个循环完成之前重播动画。简而言之,我想在动画完成循环之前禁用 OnTouch 事件一段时间。播放 1 个循环后,我希望再次启用触摸事件。请帮忙。
问问题
142 次
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 回答