美文网首页
setOnTouchListener从内部解决滑动冲突

setOnTouchListener从内部解决滑动冲突

作者: 陈大吼 | 来源:发表于2020-07-01 19:49 被阅读0次
scrollView.setOnTouchListener(new View.OnTouchListener() {
     @Override
     public boolean onTouch(View v, MotionEvent event) {
        //不允许父View(递归往上调用的,所以也包括祖先View)截断触摸事件,当前View可滑动
        parent.requestDisallowInterceptTouchEvent(true);
        //如果返回true事件就被消费了,不会再调用当前View的onTouchEvent,也就不会滑动了
        return false;
    }
});

相关文章

网友评论

      本文标题:setOnTouchListener从内部解决滑动冲突

      本文链接:https://www.haomeiwen.com/subject/vkwhqktx.html