美文网首页
梳理View的事件分发

梳理View的事件分发

作者: android0226 | 来源:发表于2018-01-24 18:11 被阅读0次
一个伪代码看清事件分发的三个重要方法!!!!看下图。
一级一级向下分发
如下图,Activity里面的分发方法,结合上图,如果所有view都不处理,则会调用acticity的ontouch,事件会丢失。
梳理View的事件分发
总体说下,点击事件的分发过程:

第一步:Activity调用Window的superDispatchTouchEvent(ev);

第二步:Window类,维护了DecorView的引用,调用superDispatchTouchEvent(ev);

第三部:DecorView调用super.dispatchTouchEvent(ev)

后面就是viewgroup的分发。

最后看一张图,看看一些方法的执行顺序
梳理View的事件分发

相关文章

  • 梳理View的事件分发

    一个伪代码看清事件分发的三个重要方法!!!!看下图。 如下图,Activity里面的分发方法,结合上图,如果所有v...

  • View的事件分发

    View的事件分发分View和ViewGroup的事件分发 View的事件分发 View的事件分发主要是三个方法 ...

  • View绘制流程及事件分发

    事件分发相关 1、事件分发流程 ViewGroup的事件分发 View的事件分发 View和ViewGroup的O...

  • Android事件分发机制(三)——View的事件分发

    一、View事件分发的流程图 二、View的事件分发源码分析 事件从ViewGroup分发到View之后,View...

  • Android----View事件分发和绘制机制

    csdn 个人博客 一.View 的事件分发 (一).概念 1.事件分发 View 的事件分发其实就是点击事件( ...

  • View的事件体系(下)

    目录 View的事件分发机制 View的滑动冲突 View的事件分发机制 点击事件的传递规则 View的点击事件的...

  • Activity事件分发

    1.View的事件分发2.ViewGroup的事件分发3.Activity的事件分发 在View的事件分发最后有个...

  • View的绘制流程

    View的事件分发机制在上一篇文章中我简单的梳理了一下View的触摸事件分发,有兴趣的可以看看,帮老弟我看看有啥不...

  • View事件体系探究

    view基础坐标系 事件拦截接口 View事件分发简述 事件分发详解 MotionEvent View 基础坐标体...

  • Android View的事件分发流程源码整理

    提纲 事件分发的事件有哪些,涉及到哪些方法 事件分发怎么从Activity传入到View View的事件分发 Vi...

网友评论

      本文标题:梳理View的事件分发

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