美文网首页
事件分发机制 事件流向总结

事件分发机制 事件流向总结

作者: 舌尖上的Android | 来源:发表于2018-03-02 15:21 被阅读0次
先盗个图 WX20180302-150914@2x.png

Activity:

  • dispatchTouchEvent:
    true,false:消费
    super:传递给子view的 dispatchTouchEvent
  • onInterceptTouchEvent:
  • onTouchEvent: 最终事件冒泡到该方法

ViewGroup:

  • dispatchTouchEvent:
    true:消费
    false:传递给父view的onTouchEvent
    super:传递给自身的 onInterceptTouchEvent
  • onInterceptTouchEvent:
    true:拦截,传递给自身的 onTouchEvent
    false, super:传递给子view的 dispatchTouchEvent
  • onTouchEvent:
    true:消费事件,事件停止传递
    false, super:向上冒泡,传递给父view的onTouchEvent

View:

  • dispatchTouchEvent:
    true:消费,事件停止传递
    false:事件传递给父view的 onTouchEvent
    super:传递给自身的onTouchEvent
  • onInterceptTouchEvent: 没有该方法
  • onTouchEvent:
    true:消费事件,事件停止传递
    false, super:向上冒泡,传递给父view的onTouchEvent

相关文章

网友评论

      本文标题:事件分发机制 事件流向总结

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