美文网首页
事件机制

事件机制

作者: bobo_li | 来源:发表于2018-08-21 08:43 被阅读0次
  • Activity

    1.boolean dispatchTouchEvent(MotionEvent event):分发事件
    2.boolean onTouchEvent(MotionEvent event):处理事件的回调方法,返回true则消费此事件

  • View

    1. boolean dispatchTouchEvent(MotionEvent evetn):分发事件
    2. boolean onTouchEvent(MotionEvent event):处理事件的回调方法
    3. void setOnTouchListener(OnThchListener l):设置事件监听器
    4. void setOnClickListener
    5. void setOnLongClickListener
    6. void setOnCreateContextMenuListener
  • ViewGroup

    1. boolean dispatchTouchEvent(MotionEvent evetn):分发事件
    2. boolean onInterceptTouchEvent(MotionEvent evetn):拦截事件

事件

  • 分发-->dispatchTouchEvent()
  • ViewGoup的拦截-->onInterceptTouchEvent返回true则拦截 传给自己onTouchEvent判断是否要消费,不消费则往上传递
  • 处理-->onTouchEvent() onTouch()
  • 消费-->处理事件的方法返回true 当前事件对象就结束了

得到View的坐标,左上角坐标(getLeft(),getTop()),右下角(getRight(),getBottom())
对View进行动态定位(layout(left,top,right,bottom))

相关文章

  • Android 事件分发机制源码

    Android 事件分发机制源码 Android,事件机制,Android事件分发机制源码 Android Tou...

  • DOM事件概念以及过程

    解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理 事件传播机制 事件传播机制分为三个阶段 事件捕获阶段...

  • DOM事件概念以及过程

    解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理 事件传播机制 事件传播机制分为三个阶段 事件捕获阶段...

  • javascript事件

    解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理。 事件传播机制事件传播机制分为三个阶段 事件捕获阶段...

  • 事件、注册登录、Tab 切换效果

    解释以下概念:事件传播机制、阻止传播、取消默认事件、事件代理 事件传播机制 事件传播机制分为三个阶段:1、捕获阶段...

  • --

    react事件机制 react基于浏览器原生事件机制,封装了一套自己的事件机制,包括事件注册、事件合成、冒泡和捕获...

  • node事件机制

    什么是node事件机制 node都说是事件驱动的IO,那到底什么是node中的事件机制呢 在node事件机制,需要...

  • 4.2View相关-事件分发机制详解

    事件分发机制 为什么会有事件分发机制 三个重要的事件分发的方法 事件分发流程 1.为什么会有事件分发机制 andr...

  • jQuery事件

    1.事件机制jQuery的事件机制,指的是:jQuery对JavaScript操作DOM事件的封装,包括了:事件绑...

  • 深入分析Android事件分发机制

    事件分发机制 说到Android的事件分发机制,需要先了解事件是什么? 在Android开发中,事件就是点击事件、...

网友评论

      本文标题:事件机制

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