JobPlus知识库 IT 软件开发 文章
GestureDetector手势监听类小记

1,常规的点击滑动的事件处理
设置一些监听器,如按钮,seekBar等的onClickListener()onScrollLisrener()onLongClickListener()setOnKeyListener()等等....可以进行一些常规的点击事件的处理。

2,当我们进行一些复杂的手势处理的时候常规的监听器就不够用
我们可以通过MotionEvent 的getAction()方法来获取触摸事件的类型,包括ACTION_DOWN(按下触摸屏),ACTION_MOVE(按下触摸屏后移动受力点),ACTION_UP(松开触摸屏)和ACTION_CANCEL(不受用户直接触发)。借助于用户不同操作的判断,结合getRawX(),getRawY(),getX()和getY()等方法来获取坐标后进行判断处理。


9 {_HZW4Z1PSN〜(SXG0Y)} OK.png

3)使用GestureDetector类来处理手势

private GestureDetector mGestureDetector = new GestureDetector(getApplicationContext(),mGestureListener);

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

¥ 打赏支持
96人赞 举报
分享到
用户评价(0)

暂无评价,你也可以发布评价哦:)

扫码APP

扫描使用APP

扫码使用

扫描使用小程序