您的位置:首页 > 移动开发 > Android开发

Android群英传——第五章常用触控事件MotionEvent与获取View坐标长度的各种方法

2016-11-15 15:18 288 查看

触控事件MotionEvent

// 单点触摸按下动作
int ACTION_DOWN
// 单点触摸抬起动作
int ACTION_UP
// 触摸点移动动作
int ACTION_MOVE
// 触摸点取消动作
int ACTION_CANCEL
// 触摸动作超出边界
int ACTION_OUTSIDE
// 多点触摸按下动作
int ACTION_POINTER_DOWN
// 多点触摸抬起动作
int ACTION_POINTER_UP


通常情况下,我们会在
onTouchEvent(MotionEvent event)
方法中通过
event.getAction()
方法获取事件的类型并处理

获取View坐标长度的各种方法

如图:



view提供的方法

getLeft()
getRight()
getTop()
getBottom()
View自身到父控件左右上下的距离

motionEvent提供的方法:

getX()
getY()
获取点击事件距离控件左边和顶部的距离

getRawX()
getRawY()
获取点击事件距离整个屏幕左边和顶部的距离
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐