Android中事件传递测试

来源:互联网 发布:win10 优化 编辑:程序博客网 时间:2024/06/14 10:49

事件传递的三个方法

  • dispatchTouchEvent-->onInterceptTouchEvent-->onTouchEvent

  • 总的来说,事件传递总是父容器先收到事件,然后分发给子容器,如果父容器是依附在activity里,则activity是没有onInterceptTouchEvent()方法的,

  • 对于ViewGroup,三个方法都有
  • 对于View,如TexteView只有onTouchEvent,可以监听onTouchEvent事件
下面是自己写的测试结果,画的图比较丑,将就看看,有疑惑的可以自己写Demo,输出日志测试一下就明白了


0 0
原创粉丝点击