系列推荐:
Android View绘制及事件(一)屏幕的视图层级,窗口概念初识
Android View绘制及事件(二)setContentView()源码,LayoutInflater加载View的过程
Android View绘制及事件(三)自定义View及View绘制流程
Android View绘制及事件(四)自定义组合控件+约束布局ConstraintLayout+自定义控件属性
目录
onTouchListener、onTouchEvent、onClickListener
MotionEvent 事件
它是一个包装了很多触摸事件的实体类,用于存储UI界面与用户交互时的事件信息,如事件类型(按下、抬起、滑动)、x\y坐标值、发生的时间等。
getRawX() / getRawY() :触摸点在屏幕上的绝对坐标,坐标值相对于屏幕而言;
getY() / getX() :基于该View的坐标值;
getAction() / getActionMasked() :事件类型
getAction,4种常用类型:ACTION_DOWN、ACTION_MOVE、ACTION_UP、ACTION_CANCEL。
getActionMasked,多2种:ACTION_POINTER_DOWN、ACTION_POINTER_UP。

订阅专栏 解锁全文
1万+



被折叠的 条评论
为什么被折叠?



