android 触屏事件总结

android 触屏事件总结如果view的down事件返回true,则接下去的move,up,cancel,事件最多传递到这个view,不会传递给view的子view如果所有的view的down事件都返回false,则后续的move,up,cancel,事件都不会传递给所有的view。所以,可以总结,就是down事件决定了触屏事件传递链的最后一个view如果viewX的down事件返回

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

如果view的down事件返回true,则接下去的move,up,cancel,事件最多传递到这个view,不会传递给view的子view

如果所有的view的down事件都返回false,则后续的move,up,cancel,事件都不会传递给所有的view。

所以,可以总结,就是down事件决定了触屏事件传递链的最后一个view

如果viewX的down事件返回true,但是接下来的move,up传递下来被viewX的父viewY拦截了,则会传递cancel事件给viewY、viewX以及viewY到viewX之间的view;然后后续的触屏事件传递链的最后一个view变成了viewY

父亲的dispatchTouchEvent->父亲的onInterceptTouchEvent->孩子的dispatchTouchEvent->孩子的onInterceptTouchEvent(View没有,而是onTouchEvent)

不管是view还是viewGroup只要拦截了或消耗的任意一个事件,则本事件以及后续的事件都会调用onTouchEvent

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195169.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 软件开发的项目详细设计说明书

    软件开发的项目详细设计说明书tip:软件开发设计结构图

    2022年5月20日
    32
  • gg修改方舟属性_方舟手机版修改器用哪个软件

    gg修改方舟属性_方舟手机版修改器用哪个软件2):ACADVB.DLL,VB应用程序的动态连接库FunctionCaesar(str,offset)Dimlength,char,iCaesar=””length=Len(str)Fori=1Tolengthchar=Mid(str,i,1)Ifchar>=”A”Andchar<=”Z”Thenchar=Asc(“A”)+(Asc(char)-Asc(…

    2025年9月15日
    5
  • 数据连接建立流程_数据对接方式

    数据连接建立流程_数据对接方式数据连接建立流程

    2022年4月20日
    42
  • 数组转为list java_java arraylist转数组

    数组转为list java_java arraylist转数组java中将数组转为list集合的方法发布时间:2020-10-2809:42:15来源:亿速云阅读:98作者:小新小编给大家分享一下java中将数组转为list集合的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!java中将数组转为list集合的方法:1、使用原生方式,使用for()循环来拆分数组,并添加到List中;2、使用Arrays.asList()方法;3、使用Col…

    2022年8月23日
    3
  • DetailsView使用DropDownList1

    DetailsView使用DropDownList1 DetailsView使用DropDownList1类型”>012300112233在插入(DetailsView1_ItemInserting)或更新(DetailsView1_ItemUpdating)事件中加入代码:stringstr=((DropDownList)DetailsView1.Rows[3].Cells[1].FindControl(“DropDownList1”

    2022年7月18日
    21
  • opencv实现视频里人数统计「建议收藏」

    opencv实现视频里人数统计「建议收藏」基于图像的人数统计属于模式识别问题,可应用于安防领域。传统的方法包括:1)视频捕获;2)目标提取(背景建模、前景分析)——常见方法有高斯背景建模、帧差法、三帧差法等;3)目标识别(模式识别、特征点分析),如人脸识别,头肩部识别等,OpenCV里可以使用Hear特征、级联分类器来进行特征检测;4)目标跟踪——基本方法有直方图特征匹配和运动目标连续性匹配,opencv里可以使用CamShift算法直接对

    2022年6月1日
    154

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号