android屏幕监控上下左右滑动
来源:互联网 发布:mac git config 文件 编辑:程序博客网 时间:2024/05/21 08:45
简单写一下,view 或者 activity 实现 OnGestureListener 接口。
在 onFling方法中实现左右滑动:
- public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
- float distanceY) {
- float y1 = e1.getY(), y2 = e2.getY();
- if (y1 -y2 > 120) {
- if (mDirection != SOUTH) {
- mNextDirection = NORTH;
- }
- Log.d(this.getClass().getName(), "To UP" + "(" + y1
- + "," + y2 + ")");
- return (true);
- } else if (y1 - y2 < -120) {
- if (mDirection != NORTH) {
- mNextDirection = SOUTH;
- }
- Log.d(this.getClass().getName(), "To Down" + "(" + y1
- + "," + y2 + ")");
- return (true);
- }
- return false;
- }
在 onScroll 方法中实现上下滑动:
- public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
- float velocityY) {
- Log.d("Fling", "Fling Happened!");
- float x1 = e1.getX(), x2 = e2.getX();
- if (x1 -x2 > 120) {
- if (mDirection != EAST) {
- mNextDirection = WEST;
- }
- Log.d(this.getClass().getName(), "To LEFT" + "(" + x1
- + "," + x2 + ")");
- return (true);
- } else if (x1 - x2 < -120) {
- if (mDirection != WEST) {
- mNextDirection = EAST;
- }
- Log.d(this.getClass().getName(), "To Right" + "(" + x1
- + "," + x2 + ")");
- return (true);
- }
- return false;
- }
- android屏幕监控上下左右滑动
- android屏幕监控上下左右滑动
- android屏幕监控上下左右滑动
- Android监测手指上下左右滑动屏幕
- Android监测手指上下左右滑动屏幕
- Android监测手指上下左右滑动屏幕
- Android手势识别——上下左右滑动、屏幕上下左右中区域处理
- Android手势识别——上下左右滑动、屏幕上下左右中区域处理
- android上下左右滑动
- android CustomScrollView上下左右同时滑动
- android view 上下左右滑动 事件
- Android上下左右手势滑动事件处理
- Android ScrollView与ViewPager滑动上下左右冲突
- Android图片上下左右滑动特效--Recycker实现
- Android 判断屏幕滑动
- Android 屏幕滑动事件
- Android 屏幕滑动事件
- Android 屏幕滑动事件
- C函数库中的strspn实现
- android拨打电话权限
- mysql thread入门分析
- Ubuntu 12.10 下MySQL 5.1.65 解压安装
- iOS之userInteractionEnabled用户交互
- android屏幕监控上下左右滑动
- C函数库中的strstr实现
- Java多线程之消费者生产者模式
- 【vsftp】安装
- C函数库中的strtok实现
- Interview
- 用冒泡法将10个整数进行由大到小排序(数组)
- C函数库中的memset实现
- 杭电 ACM 1004