android.view.GestureDetector
来源:互联网 发布:atmega128p单片机 编辑:程序博客网 时间:2024/06/09 16:21
android.view.GestureDetector
android.view.GestureDetector类可以检测各种手势事件,该类有两个回调接口分别用来通知具体的事件:
一、GestureDetector.OnDoubleTapListener:用来通知DoubleTap事件,类似于鼠标的双击事件,该接口有如下三个回调函数:
1. onDoubleTap(MotionEvent e):通知DoubleTap手势,
2. onDoubleTapEvent(MotionEvent e):通知DoubleTap手势中的事件,包含down、up和move事件(这里指的是在双击之间发生的事件,例如在同一个地方双击会产生DoubleTap手势,而在DoubleTap手势里面还会发生down和up事件,这两个事件由该函数通知);
3. onSingleTapConfirmed(MotionEvent e):用来判定该次点击是SingleTap而不是DoubleTap,如果连续点击两次就是DoubleTap手势,如果只点击一次,系统等待一段时间后没有收到第二次点击则判定该次点击为SingleTap而不是DoubleTap,然后触发SingleTapConfirmed事件。
二、GestureDetector.OnGestureListener:用来通知普通的手势事件,该接口有如下六个回调函数:
1. onDown(MotionEvent e):down事件;
2. onSingleTapUp(MotionEvent e):一次点击up事件;
3. onShowPress(MotionEvent e):down事件发生而move或则up还没发生前触发该事件;
4. onLongPress(MotionEvent e):长按事件;
5. onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY):滑动手势事件;
6. onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY):在屏幕上拖动事件。
0 0
- android.view.GestureDetector类
- android.view.GestureDetector
- android.view.GestureDetector.OnGestureListener onFling() vs onScroll()
- Android GestureDetector 左右滑动 切换 ViewFlipper的子View
- 用户检测手势Gesture implements android.view.GestureDetector.OnGestureListener
- Android开发-自定义View-AndroidStudio(九)手势监听类GestureDetector
- Android View深入解析(一)基础知识VelocityTracker,GestureDetector,Scroller
- Android GestureDetector
- Android GestureDetector
- Android - GestureDetector
- View移动、Scroller、GestureDetector详解
- android 解决GestureDetector.SimpleOnGestureListener中对某些view,点击之后总是触发longPress事件
- Android GestureDetector手势识别
- Android 浅析GestureDetector
- Android 浅析GestureDetector
- android 手势操作GestureDetector
- Android GestureDetector 手势基础
- Android GestureDetector 手势基础
- 一个简单的TCP客户端程序流程
- telnet操作memcached增删改查
- Struts2 学习记录(4)
- 在Linux与Winodws下编译boost
- 6.HTML5基本Canvas 绘图
- android.view.GestureDetector
- Jump Game II
- SSE并行程序设计试验代码
- QT5.1 串口助手(简单版)
- Colleciton接口提供的抽象方法
- Android手机使用WIFI及USB建立FTP服务器总结
- android 键盘按键监听
- cocos2d-x相关控件的使用
- asp.net mvc 3.0详细笔记__09__创建数据库,应用EF连接模型类和数据表