viewpager的滑动事件和子view的点击事件同时触发,该如何解决啊?
如题,子view是fragment里的webview,我也重写了viewpager的onInterceptTouchEvent方法的:
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
int action = ev.getAction();
switch (action) {
case MotionEvent.ACTION_DOWN:
// 记录手指按下的位置
startY = ev.getY();
startX = ev.getX();
break;
case MotionEvent.ACTION_MOVE:
float endY = ev.getY();
float endX = ev.getX();
float distanceX = Math.abs(endX - startX);
float distanceY = Math.abs(endY - startY);
if(distanceX ==0 && distanceY==0) {
return false;
}else {
return true;
}
}
return super.onInterceptTouchEvent(ev);
}
但滑动的时候还是会触发webview的点击事件,麻烦哪位大神说下思路啊,谢谢。