博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
记录Gestures(手势) android
阅读量:6086 次
发布时间:2019-06-20

本文共 631 字,大约阅读时间需要 2 分钟。

  • 1.手指触碰屏幕时,触发MotionEvent(ME)事件!
  • ME: 这个类用于封装手势、触摸笔、轨迹球等等的动作事件。 
  • 其内部封装了两个重要的属性X和Y,这两个属性分别用于记录横轴和纵轴的坐标
  • 2.该事件被OnTouchListener监听,可在它的onTouch()方法中获得该MotionEvent对象!
  • 3.通过GestureDetector(GD)转发MotionEvent对象给OnGestureListener
  •  GD: 识别各种手势。
  • 4.我们可以通过OnGestureListener(GL)获得该对象,然后获取相关信息,以及做相关处理!
  • GL: 这是一个手势交互的监听接口,其中提供了多个抽象方法, 并根据GestureDetector的手势识别结果调用相对应的方法。
  • GL中的抽象方法
    • 按下 D(onDown): 刚刚手指接触到触摸屏的那一刹那,就是触的那一下。
    • 抛掷 F(onFling): 手指在触摸屏上迅速移动,并松开的动作。
    • 长按 LP(onLongPress): 手指按在持续一段时间,并且没有松开。
    • 滚动 S(onScroll):  手指在触摸屏上滑动。
    • 按住 SP(onShowPress): 手指按在触摸屏上,它的时间范围在按下起效,在长按之前。
    • 抬起 ST(onSingleTapUp):手指离开触摸屏的那一刹那。

转载于:https://www.cnblogs.com/zhichaobouke/p/5762797.html

你可能感兴趣的文章
VM EBS R12迁移,启动APTier . AutoConfig错误
查看>>
atitit.细节决定成败的适合情形与缺点
查看>>
Mysql利用binlog恢复数据
查看>>
我的友情链接
查看>>
用yum安装mariadb
查看>>
一点IT"边缘化"的人的思考
查看>>
WPF 降低.net framework到4.0
查看>>
搭建一个通用的脚手架
查看>>
开年巨制!千人千面回放技术让你“看到”Flutter用户侧问题
查看>>
开源磁盘加密软件VeraCrypt教程
查看>>
本地vs云:大数据厮杀的最终幸存者会是谁?
查看>>
阿里云公共镜像、自定义镜像、共享镜像和镜像市场的区别 ...
查看>>
shadowtunnel v1.7 发布:新增上级负载均衡支持独立密码
查看>>
Java线程:什么是线程
查看>>
mysql5.7 创建一个超级管理员
查看>>
【框架整合】Maven-SpringMVC3.X+Spring3.X+MyBatis3-日志、JSON解析、表关联查询等均已配置好...
查看>>
要想成为高级Java程序员需要具备哪些知识呢?
查看>>
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>