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);
登录 | 立即注册