在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);
}
至此, 问题解决…
————————————————
版权声明:本文为CSDN博主「肖坤的博客」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Xk632172748/article/details/53305871