您的位置:首页 > 其它

HorizontalScrollView中viewpager冲突

2016-08-29 08:52 375 查看
第一种方法,网上找来的。

重写viewpager中的onTunch方法

@Override
public boolean onTouchEvent(MotionEvent ev) {
if (ev.getAction() == MotionEvent.ACTION_MOVE && getParent() != null)
{
getParent().requestDisallowInterceptTouchEvent(true);
}
return super.onTouchEvent(ev);
}
第二种,只是我的假设,暂时没时间验证,如果有人做了验证,请把结果告知。
在子view中不将动作时间分发出去,直接截获。然后重写所有Viewgroup类的view中的三种截获、分发,以及ontounchEvent事件,听起来比较麻烦。
如果只有viewpager和水平滚动布局可能比较简单验证了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: