onInterceptTouchEvent判断条件

来源:3-3 ViewGroup事件分发源码分析(2)

qq_期待_fjAHQT

2020-06-23 11:03

老师 

if (ev.isFromSource(InputDevice.SOURCE_MOUSE)
        && ev.getAction() == MotionEvent.ACTION_DOWN
        && ev.isButtonPressed(MotionEvent.BUTTON_PRIMARY)
        && isOnScrollbarThumb(ev.getX(), ev.getY())) {
    return true;
}

这么多条件下才会拦截吗,那基本上是不会出现事件被拦截了吧

写回答 关注

1回答

  • HironoRyoko
    2020-07-23 11:40:18

    如果默认ViewGroup拦截了,View怎么处理事件呢

Android事件分发机制

介绍android系统中关于事件分发的原理,以及流程

6893 学习 · 7 问题

查看课程

相似问题