`
土豆哪里去挖
  • 浏览: 2159 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

activity viewgroup view之间的点击时间传递

    博客分类:
  • it
 
阅读更多
  1. 事件类型:dispatchTouchEvent(MotionEvent event):分派点击事件 ,onTouchEvent(MotionEvent event):相应点击事件,处理相应的业务逻辑 , onInterceptTouchEvent(MotionEvent event):拦截点击事件,只存在于viewgroup
  2. 点击事件的层级:由activity的dispatchTouchEvent往下分派事件,传递viewgroup,再传递至view(view不能往下传递点击事件)
  3. 事件的返回值:false代表事件没有被消耗,可以继续往下传递,true代表事件被当层消耗,无法继续往下传递。
  4. 优先级:onTouch优于onClick处理,onTouch事件在dispatchTouchEvent中调用,onClick事件在onTouchEvent中调用,onTouchEvent要后于dispatchTouchEvent调用
分享到:
评论

相关推荐

    android面试题集锦(珍藏)

    View的,即隧道式传递,2而View又分为不包含子 View的View以及包含子View的ViewGroup,事件产生之后首先传递到Activity上面,而Activity接着会传递到 PhoneWindow上,PhoneWindow会传递给RootView,而RootView其实...

    Android触摸事件传递机制初识

    前言 今天总结的一个知识点是... Activity、View、ViewGroup三者关系 触摸事件类型 事件传递三个阶段 View事件传递机制 ViewGroup事件传递机制 小结 Activity、View、ViewGroup三者关系 我们都知道Android中

    Android触摸事件传递机制

    经常会遇到触摸事件冲突,比如ViewPager的轮播图跟Fragment的划动事件冲突,或者轮播图跟下拉事件冲突,自定义view的事件处理等,本文章将会详细介绍Activity、View、ViewGroup三者的触摸事件传递机制,传递包括三个...

    《Android》事件传递过程

    Activity —> Window —-> ViewGroup —->View 3、必须了解的基础 3.1 首先要知道传递的对象是一个MotionEvent类的对象。这个类中定义了动作常量,比如“按下” public static final int ACTION_DOWN = 0等等。 3.2 ...

    Android事件分发机制

    如果事件传递给最下层的View还没有被消费,就会按照反方向回传给Activity,从下往上调用onTouchEvent方法,最后会到Activity的onTouchEvent()函数,如果Activity也没有消费处理事件,这个事件就会被抛弃: View——>...

    Android基础知识详解

    用Intent启动Activity,并在Activity之间传递数据 106 调用其他应用程序中的Activity(打电话、浏览网页、发Email等) 109 接收和发送广播 113 接收系统广播 113 在自己的应用程序中发送广播 117 Android服务 118 系统...

    Android移动应用开发实验指导书.docx.docx

    图1 程序运行初始化界面图2 点击图1按钮运行结果 图3 点击图2按钮运行结果 实验方法与步骤 (1)创建活动 Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。...

    Android移动应用开发实验指导书.docx

    图1 程序运行初始化界面图2 点击图1按钮运行结果 图3 点击图2按钮运行结果 实验方法与步骤 (1)创建活动 Activity是Android系统提供的一个活动基类所有的活动都必须直接或间接继承此类才能拥有活动的特性。...

    android事件分发机制测试demo

    安卓事件分发机制测试代码,事件传递从Activity-->ViewGroup-->View。dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent这三个函数的返回值不同,代表的事件传递的不同。

    Android入门到精通源代码.

    7.1.2 Activity之间的消息传递 7.2 Intent的分类 7.2.1 Action Intent 7.2.2 Broadcast Intent 7.3 解析Intent的实现 7.3.1 Intent Receiver 7.3.2 Intent Filter 7.4 设置Activity许可 7.5 应用实例详解:电话拨号...

    android开发秘籍

    2.3.6 秘诀11:在activity 间传递基本数据类型 37 第3 章 线程、服务、receiver 以及alert 对话框 40 3.1 线程 40 3.1.1 秘诀12:启动一个辅助线程 40 3.1.2 秘诀13:创建实现runnable接口的activity 44 3.1.3 ...

    Android开发案例驱动教程 配套代码

    9.3.1 多个Activity之间数据传递 189 9.3.2 跳转与返回 192 9.3.3 任务与标志 196 9.4 Android系统内置Intent 199 本章小结 201 第10章 数据存储 203 10.1 健康助手案例 203 10.2 Android数据存储概述 205 ...

    MapView的使用

    在论坛里看到一篇 "MapView和其它控件一起显示 " 的帖子, 那是很老的一篇帖子了, 很多朋友都说无法在android SDK 1.0上...= 0)用来处理用户输入为空的情况,为空时数据不会传递到另外一个activity中去,节省资源。 ...

    ReactNative源码分析之UI事件分发

    2. 自定义的ViewManager对应的viewGroup 今天我们主要梳理ReactRootView事件传递 一、ReactRootView JavaScript中加载的View最终会依附在ReactRootView上,而该类正是 Activity创建后,加载的ContentView, 我们看...

Global site tag (gtag.js) - Google Analytics