问题:为imageview添加了动画,动画播放完之后imageview的点击事件(点击、长按)消失了。
处理办法:
在动画播放完成时候清除View的动画,然后再设置View的位置;
参考:http://www.cnblogs.com/eoiioe/archive/2012/08/29/2662546.html
处理办法:
animation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationRepeat(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
view.clearAnimation();
view.layout(left, top, left+width, top+height);
}
});
在动画播放完成时候清除View的动画,然后再设置View的位置;
参考:http://www.cnblogs.com/eoiioe/archive/2012/08/29/2662546.html

本文介绍了一种解决ImageView在播放动画后点击事件消失的方法。通过在动画结束时调用clearAnimation()方法并重新布局,可以恢复点击及长按等交互事件。
2109

被折叠的 条评论
为什么被折叠?



