当前位置: 首页 > news >正文

android 简单的 左右上下手势 判断

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

private float startx;
	private float starty;
	private float upoffset;

	@Override
	public boolean onTouchEvent(MotionEvent event) {

		switch (event.getAction()) {
		case MotionEvent.ACTION_DOWN:
			startx = event.getX();
			starty = event.getY();
			break;
		case MotionEvent.ACTION_MOVE:
			offset = (int) (event.getX() - startx) / 3;
			// Log.e("TAST", offset + "offset");
			if (Math.abs(offset) > 10) {
				Log.e("TAG", "Left and Right");
			}
			upoffset = event.getY() - starty;
			if (Math.abs(upoffset) > 20) {
				Log.e("TAG", "UP and Down");
			}

			invalidate();

		default:
			break;
		}

		return true;
	}

 

转载于:https://my.oschina.net/sfshine/blog/470113

相关文章:

  • 【HM】第1课:HTML+CSS
  • MySQL 备份和恢复
  • python3.4学习笔记(四) 3.x和2.x的区别,持续更新
  • mysql 使用问题记录
  • NYOJ129 决策树 【并检查集合】
  • 关于 android百度地图 调用 地理位置 经纬度坐标,只调用一次的解决方法,通知栏不总是 搜索 GPS 。。。...
  • 最长公共子序列--动态规划算法
  • window.onload 与$(document).ready()的区别
  • 爱上OpenCL的十个理由
  • ionic之angular拦截器
  • 运行时间(Java版本)—转换毫秒到时分秒日期
  • hibernate_使用笔记
  • SharePoint 命令 安装、部署、回收、删除、更新 wsp包 (Solution)
  • Lisp-Stat 数据读取与绘图
  • 前后端分离了,然后呢?(转)
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Babel配置的不完全指南
  • CSS盒模型深入
  • dva中组件的懒加载
  • Elasticsearch 参考指南(升级前重新索引)
  • Fastjson的基本使用方法大全
  • HTML-表单
  • JAVA_NIO系列——Channel和Buffer详解
  • Javascript基础之Array数组API
  • js正则,这点儿就够用了
  • webpack4 一点通
  • Yii源码解读-服务定位器(Service Locator)
  • 对超线程几个不同角度的解释
  • 看域名解析域名安全对SEO的影响
  • 思考 CSS 架构
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 正则与JS中的正则
  • 转载:[译] 内容加速黑科技趣谈
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • Java性能优化之JVM GC(垃圾回收机制)
  • k8s使用glusterfs实现动态持久化存储
  • PostgreSQL 快速给指定表每个字段创建索引 - 1
  • 如何正确理解,内页权重高于首页?
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #define、const、typedef的差别
  • #define用法
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (ctrl.obj) : error LNK2038: 检测到“RuntimeLibrary”的不匹配项: 值“MDd_DynamicDebug”不匹配值“
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (Oracle)SQL优化技巧(一):分页查询
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (附源码)springboot工单管理系统 毕业设计 964158
  • (七)MySQL是如何将LRU链表的使用性能优化到极致的?
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (一) springboot详细介绍
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)Android中使用ormlite实现持久化(一)--HelloOrmLite
  • (转)linux下的时间函数使用