一、资源

ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制

二、重点

  • ACTION_DOWN事件作为起始事件,它的重要性是要超过ACTION_MOVE和ACTION_UP的,如果发生了ACTION_MOVE或者ACTION_UP,那么一定曾经发生了ACTION_DOWN。
  • 消费了的事件不会再进行处理
  • Click的触发是在系统捕捉到ACTION_UP后发生并由performClick()执行
  • LongClick的触发则是从ACTION_DOWN开始
  • onTouchEvent 可以在View.java看看

三、总结

看那篇博客就够了,写的很好,很详细!暂时没什么问题

转载于:https://www.cnblogs.com/hundan/archive/2011/08/27/2155443.html

【Android学习笔记】ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制相关推荐

  1. Android onTouchEvent, onClick及onLongClick的调用机制

    针对屏幕上的一个View控件,Android如何区分应当触发onTouchEvent,还是onClick,亦或是onLongClick事件? 在Android中,一次用户操作可以被不同的View按次序 ...

  2. Android学习笔记(十七)——使用意图调用内置应用程序

    使用意图调用内置应用程序 1.创建一个新的Android项目并命名为Intents,在main.xml文件里加入两个Button: <Buttonandroid:id="@+id/bt ...

  3. Android学习笔记之在图片特效

    1.涂鸦(能清屏) HandWritingActivity.java [java] view plaincopy package xiaosi.handWriting; import android. ...

  4. Android学习笔记(七):多个Activity和Intent

    根据www.mars-droid.com:Andriod开发视频教学,先跳过书本<Beginning Android 2>的几个章,我是这两个资源一起看,需要进行一下同步.先初步了解一下应 ...

  5. Android学习笔记26:图片切换控件ImageSwitcher的使用

    在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...

  6. Android学习笔记(Android Studio)3-3(ProgressBar ProgressDialog)(加载进度条、转圈圈)UI组件之弹出组件

    Android学习笔记3-3 推荐新手向学习视频:B站https://www.bilibili.com/video/av38409964点我传送 3-3 ProgressBar & Progr ...

  7. Android学习笔记:Android基础知识点(不断更新中)

    1.Android学习笔记:OkHttp 2.Android学习笔记:更新UI的方法(UI线程和非UI线程) 3.Android学习笔记:Volley 4.Android学习笔记:Handler 5. ...

  8. Android学习笔记之滑动翻页(屏幕切换)

    如何实现手机上手动滑动翻页效果呢?呵呵,在这里我们就给你们介绍一下吧. 一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件-ViewFlipper 这个控件是 ...

  9. Android学习笔记(四):在Activity中跳转--Intent的使用

    Android学习笔记(四):在Activity中跳转--Intent的使用 上篇,我们实战了一个很小的项目BMI,通过BMI这个项目,可以很好的理解Activity的程序结构,以方便后面高级API的 ...

  10. Android学习笔记 93. Room、LiveData 和 ViewModel

    Android学习笔记 Android 开发者基础知识 (Java) -- Google Developers 培训团队 文章目录 Android学习笔记 Android 开发者基础知识 (Java) ...

最新文章

  1. Android studio自定义变量
  2. python 数据处理 书_Python数据处理
  3. linux小波识别算法,人脸识别相关技术之小波变换
  4. Oracle数据库用户失效对象,Oracle数据库对象失效解决
  5. 200725学习日报循环语句和数组
  6. python地理空间分析指南pdf邓世超_Python地理空间分析指南(第2版)源代码.zip
  7. leetcode1292. 元素和小于等于阈值的正方形的最大边长(二分法+前缀和)
  8. fastJson null字符串转空 null数字转0
  9. 太强大了 | 一键生成,太强大了……
  10. C语言叠堆在变量周围,C语言及ARM中堆栈指针SP设置的理解与总结
  11. intel h61 linux驱动下载,IntelIntel DH61AG BIOS 0022.BI主板驱动官方正式版下载,适用于dos-驱动精灵...
  12. Windows| 彻底修改 Windows 系统用户名
  13. Mstar 光机遥控器适配
  14. ❤️【独家】挑战全网最通俗易懂的神经网络的表达能力解释
  15. 服务器文件安全扫描,服务器安全扫描工具
  16. 罗格斯的计算机科学博士奖学金,罗格斯大学cs
  17. Interpolator插值器
  18. 为什么阿里巴巴禁止使用 Executors 创建线程池,而是通过 ThreadPoolExecutor 方式?...
  19. 三星S7 Edge怎么打开usb调试呢
  20. linux系统安全和应用!

热门文章

  1. 开源|Davinci用户体验:你离数据可视精美大屏只差一个Davinci!
  2. mpvue 中使用 iconfont
  3. MVC通过重写OnActionExecuting获取控制器,方法和域
  4. 机器学习之amp;amp;Andrew Ng课程复习--- 聚类——Clustering
  5. JPDA 架构研究4 - JDWP的传输器
  6. [读书]设计模式:享元模式
  7. Quidway S1700系列企业网交换机
  8. iOS 人民币符号与日圆符号的混淆
  9. 你在 Docker 中跑 MySQL?恭喜你,可以滚了!
  10. 在 for 循环里写加号拼接字符串的那个同事,不见了~