motionevent,MotionEvent.ACTION_MOVE
在Android中,MotionEvent.ACTION_MOVE是一个非常重要的事件,表示用户手指在屏幕上移动的动作。
1.功能介绍
MotionEvent.ACTION_SCROLL:这是在android3.1版本中引入的,非触摸滚动,可以由鼠标、滚轮、轨迹球等触发。
2.事件处理
在代码中可以通过onTouchEvent(MotionEvent event)方法捕获不同的事件,其中包括:
多点触控
在一个ACTION_MOVE事件中,会保存两个触摸点的滑动信息,适用于多点触控操作。
4.事件串联
当一个手指离开屏幕后,紧接着又有移动事件发生时,会触发ACTION_POINTER_UP事件,然后再传递一个ACTION_MOVE事件。
5.滚动处理
如果一个滑动事件的方向与可滑动的组件方向一致,例如RecyclerView,会认定为滚动事件,对应的ItemView会收到一个ACTION_CANCEL事件。
6.通过了解MotionEvent.ACTION_MOVE事件以及其他相关事件处理方式,可以更好地实现触摸屏幕操作的响应和处理。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。