Android处理手势识别的解决方法(左右滑动)
来源:互联网 发布:angularjs源码解析 编辑:程序博客网 时间:2024/05/21 06:25
1、private GestureDetector mDetector;
私有一个GestureDetector 的成员变量
2、创建一个SimpleOnGestureListener监听gestureListener
private OnGestureListener gestureListener = new SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
if (e1.getX() - e2.getX() > 120) { // 向左滑动
Toast.makeText(getApplicationContext(), "向左滑动", Toast.LENGTH_SHORT).show();
} else if (e1.getX() - e2.getX() < -50) { // 向右滑动
Toast.makeText(getApplicationContext(), "向右滑动", Toast.LENGTH_SHORT).show();
}
return false;
}
}
3、mDetector = new GestureDetector(this, gestureListener);加添监听
4、在onTouchEvent里面进行事件的判断
public boolean onTouchEvent(MotionEvent event){
if(mDetector.onTouchEvent(event)){
//处理手势滑动
}
return false;
}
即可实现左右滑动的监听。
- Android处理手势识别的解决方法(左右滑动)
- *Android手势识别(左右滑动)实现页面切换
- Android 手势识别 (左右滑动)实现 页面 切换
- Android 手势识别 (左右滑动)实现 页面 切换
- Android学习笔记(手势识别器,左右滑动)
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android onTouchEvent 左右手势滑动事件处理
- android左右手势滑动事件处理
- android 手势左右滑动
- android手势左右滑动
- android 手势左右滑动
- delete_option方法介绍
- Android通过泛型来简化findViewById
- 进程互斥与进程同步
- leveldb之Version相关数据结构
- Segmentation fault (core dumped)
- Android处理手势识别的解决方法(左右滑动)
- 从互联网到人工智能
- Order&Shipping Transactions Status Summary
- UpdatePanel的用法详解
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
- linux HZ 修改
- Spring MVC 配置总结
- MongoDB学习札记
- jQuery仿IOS小游戏设计---单身狗的逃避之旅