Android Touch事件获取手指触摸位置
2014-03-06 09:57
603 查看
一、Android Touch事件rawX,rawY与x,y的区别
MotionEvent有四个方法getRawX(), event.getRawY(), getX(),getY(), 为什么同样是x,y轴干嘛非得用两个变量呢?rawX 和 rawY分别是中间触摸点以屏幕左上角为0,0的相对位置,rawX = 223 说明里触摸点离屏幕最左侧的距离是223
x 和 y 分别是触摸点以灰色区域左上角为0,0的相对位置,x = 96 说明是触摸点离灰色区域最左侧的距离是96
rawX , rawY 相对于屏幕的坐标
x,y 相对于当前控件的坐标
rawX, X 向右移动都是增大,向左移动都是减小
rawY, Y 向下移动都是增大,向上移动都是减小
相关文章推荐
- 第17天 Android Touch事件学习 4 获取手指触摸位置
- 获取android系统下手指触摸位置
- android获取手指触摸位置的方法
- Android开发-触屏事件的获取和触摸屏幕位置
- Android开发-触屏事件的获取和触摸屏幕位置
- Android开发-触屏事件的获取和触摸屏幕位置
- Android--用手指移动画面里的照片/onTouchEvent事件判断
- Android EditText setOnClickListener事件 只有获取焦点才能响应 采用setOnTouchListener解决
- ANDROID 触摸屏事件和位置的获取
- Android--用手指移动画面里的照片/onTouchEvent事件判断
- Android inject input events 注入Touch 点(x, y) 触摸输入事件
- Android中View位置和触摸事件详解
- Android触摸事件处理机制之requestDisallowInterceptTouchEvent
- android触摸事件传递机制以及onInterceptTouchEvent()和onTouchEvent()总结
- android 在ViewGroup中处理触摸事件 [Managing Touch Events in a ViewGroup]
- android开发步步为营之65:解决ScrollView和ListView触摸事件onInterceptTouchEvent相互冲突问题
- Android开发-自定义View-AndroidStudio(二十三)onTouchEvent触摸事件
- Android 屏幕触摸事件之诡----dispatchTouchEvent,onInterceptTouchEvent,onTouchEvent,onTouch
- 移动端的touchstart,touchmove,touchend事件中的获取当前touch位置
- android安卓触摸事件touchEvent分发的 核心精辟代码