美文网首页
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