对于Android设备来说最主要的操作方式为触控,作为一个Android开发者来说深入了解 GestureDetector 手势识别是很有必要的,Android123今天主要介绍下该类相关的方法,以及简单的手势识别。
通常我们构造GestureDetector类时设置一个GestureDetector.OnGestureListener对象来实时监控用户的操作,OnGestureListener对象提供一些常见手势的重写方法。
@Override
public boolean onDown(MotionEvent e) {
//按下事件
return true;
}
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) {
//快速滚动
return true;
}
@Override
public void onLongPress(MotionEvent e) {
//长按
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY) {
//常规滚动
return true;
}
@Override
public void onShowPress(MotionEvent e) {
//Android开发网提示为了产生理解异议,SDK原文为 The user has performed a down MotionEvent and not performed a move or up yet. This event is commonly used to provide visual feedback to the user to let them know that their action has been recognized i.e. highlight an element
}
@Override
public boolean onSingleTapUp(MotionEvent e) {
//一次按下弹起
return true;
}
http://www.android123.com.cn/androidkaifa/447.html
相关推荐
在Android系统中,每一次手势交互都会依照以下顺序执行。 1. 接触接触屏一刹那,触发一个MotionEvent事件。 2. 该事件被OnTouchListener监听,在其...3. 通过GestureDetector(手势识别器)转发次MotionEvent对象。
Android sdk给我们提供了GestureDetector(Gesture:手势Detector:识别)类,通过这个类我们可以识别很多的手势,主要是通过他的onTouchEvent(event)方法完成了不同手势的识别。虽然他能识别手势,但是不同的手势要...
人体关键点、人体属性、动作捕捉、手势识别项目;易于使用,用于交流学习
代码如下:public class MyGestureLintener extends SimpleOnGestureListener {private Context context;public MyGestureLintener(Context context) { super(); this.context = context;} // 单击,触摸屏按下时...
主要为大家详细介绍了Android GestureDetector手势滑动使用实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
一、概述 当用户触摸屏幕的时候,会产生许多手势,例如down,up,scroll,filing...Android sdk给我们提供了GestureDetector(Gesture:手势Detector:识别)类,通过这个类我们可以识别很多的手势,主要是通过他的on
主要为大家详细介绍了Android手势识别器GestureDetector的使用方法解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
博客<户手势检测-GestureDetector使用详解>对应源码,博客地址:http://blog.csdn.net/harvic880925/article/details/39520901
主要为大家详细介绍了Android GestureDetector实现手势滑动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
Android根据手势控制视频音量亮度快进,android开发之GestureDetector手势识别(调节音量、亮度、快进和后退)
在Android系统中,手势的识别是通过GestureDetector.OnGestureListener接口来实现的,不过William翻遍了Android的官方文档也没有找到一个相关的例子,API Demo中的TouchPaint也仅仅是提到了onTouch事件的处理,没有...
NULL 博文链接:https://trylovecatch.iteye.com/blog/1189708
GestureDetector手势识别类详解,帮助理解快速实现复杂手势需求
主要为大家详细介绍了Android自定义viewgroup可滚动布局,GestureDetector手势监听,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
对GestureOverlayView, GestureDetector,SimpleOnGestureListener的简单使用。