onTouchEvent事件
@Override
public boolean onTouchEvent(MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN) { x1 = event.getX();
y1 = event.getY();
}
if(event.getAction() == MotionEvent.ACTION_UP) { x2 = event.getX();
y2 = event.getY();
if(Math.abs(y2-y1)>Math.abs(x2-x1)){
System.out.println("*y方向");
if(y2-y1>0){
System.out.println("*方向下");
}
else{
System.out.println("*方向上");
} } if(Math.abs(y2-y1)<Math.abs(x2-x1)){
System.out.println("*x方向");
if(x2-x1>0){
System.out.println("*方向右");
}
else{
System.out.println("*方向左");
} }
}
// return super.onTouchEvent(event);
return true;
}
1.重写Activity的OnTouchEvent事件,简单判断滑动的方向。
onTouchEvent事件的更多相关文章
- Android onTouchEvent事件中onTouch方法返回值介绍
		1.若return false说明没有成功执行onTouch事件,在执行完onTouch里面的代码之后,onTouch事件并没有结束.因此某些组件如Gallery会自动执行它所在view里onTouc ... 
- Android Touch事件之二:dispatchTouchEvent()和onTouchEvent()篇
		2015-12-01 15:06:14 Android Touch事件第一篇:Touch事件在父ViewGroup和子View之间的传递简单分析了事件的传递流程,这次深入了解下dispatchTouc ... 
- 通俗理解Android事件分发与消费机制
		深入:Android Touch事件传递机制全面解析(从WMS到View树) 通俗理解Android事件分发与消费机制 说起Android滑动冲突,是个很常见的场景,比如SliddingMenu与Li ... 
- Android  Touch事件分发机制学习
		Android 事件分发机制 ViewGroup dispatchTouchEvent 返回true dispatchTouchEvent: Activity ACTION_DOWN Myrelat ... 
- Android开发之Touch事件分发机制
		原地址http://www.cnblogs.com/linjzong/p/4191891.html Touch事件分发中只有两个主角:ViewGroup和View.Activity的Touch事件事实 ... 
- Android Touch事件传递机制详解
		Android开发的朋友经常处理各种触摸事件,然而在触摸事件的传递过程中主要用到三个方法:dispatchTouchEvent().onInterceptTouchEvent()和onTouchEve ... 
- android事件拦截处理机制详解
		前段时间刚接触过Android手机开发,对它的事件传播机制不是很了解,虽然网上也查了相关的资料,但是总觉得理解模模糊糊,似是而非,于是自己就写个小demo测试了一下.总算搞明白了它的具体机制.写下自己 ... 
- Android 事件拦截机制一种粗鄙的解释
		对于Android事件拦截机制,相信对于大多数Android初学者是一个抓耳挠腮难于理解的问题.其实理解这个问题并不困难. 首先,你的明白事件拦截机制到底是怎么一回事?这里说的事件拦截机制,指的是对触 ... 
- Android事件分发机制(二)30分钟弄明白Touch事件分发机制
		Touch事件分发中只有两个主角:ViewGroup和View.Activity的Touch事件事实上是调用它内部的ViewGroup的Touch事件,可以直接当成ViewGroup处理. View在 ... 
随机推荐
- Boost字符串处理
			(1):Boost学习之格式化输出--format: 原文链接:http://www.cnblogs.com/lzjsky/archive/2011/05/05/2037327.html 此文非常详细 ... 
- 关于dlg和pro的问题
			微软链接:http://technet.microsoft.com/zh-cn/subscriptions/bb983387.aspx CDialogEx::CDialogEx 构造 CDialogE ... 
- Xcode8 NSLog打印json不完整的解决方案
			解决方案:自定义宏,通过fprintf函数打印log,完美解决! #ifdef DEBUG #define NSLog(FORMAT, ...) fprintf(stderr, "%s:%z ... 
- Matrix Matcher UVA - 11019AC_自动机 + 代价提前计算
			Code: #include<cstdio> #include<cstring> #include<algorithm> #include<vector> ... 
- 安装sublimeServer插件
			1.安装目的 做练习在谷歌浏览器中遇到报错信息:axios.min.js:8 Failed to load file:///E:/%E8%87%AA%E5%AD%A6/vue%E5%AD%A6%E4% ... 
- POJ 1811 Prime Test( Pollard-rho整数分解经典题 )
			链接:传送门 题意:输入 n ,判断 n 是否为素数,如果是合数输出 n 的最素因子 思路:Pollard-rho经典题 /************************************** ... 
- django rest-farme-work   的使用(3)
			请求和响应 Requests and Responses 从这一片来说,我们将真正开始覆盖REST框架的核心.我们来介绍一些基本的构建块 Request objects REST框架引入了一个Requ ... 
- omap 移植qt4.7.0
			准备: 1.Qt源码包 qt-everywhere-opensource-src-4.7.0.tar.gz 2.交叉编译器 arm-eabi-4.4.0.tar.bz2 3.触摸屏校验工具:tslib ... 
- Cookie 工具类
			一.导入 jar 包 <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet ... 
- @Autowired @Resource @Inject 自动注入
			一.@AutoWired ( spring 的注解 )自动注入 /** * @Autowired: * 默认按照 Student 类型去容器中找对应的组件:applicationContext.get ... 
