您的位置:首页 > 其它

GestureDetector与ScrollView事件冲突解决方法

2016-11-23 15:25 423 查看
在Avtivity中重写dispatchTouchEvent方法 :

@Override
public boolean dispatchTouchEvent(MotionEvent ev){
//让GestureDetector响应触碰事件
gesture.onTouchEvent(ev);
//让Activity响应触碰事件
super.dispatchTouchEvent(ev);
return false;
}
@Override
public boolean onTouchEvent(MotionEvent event) {
return gesture.onTouchEvent(event);
}


至此, 问题解决…

如果是在 Fragment 中,请看这里 Fragment 触摸事件处理
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  事件冲突 ScrollView