Android实现手势滑动识别功能

  

对于Android中的手势识别可以从以下三个侦听器入手——OnTouchListener OnGestureListener, OnDoubleTapListener。这三个监听器分别是触摸监听,手势滑动监听和屏幕双击操作监听。很多的时候我们需要这些手势识别的操作,例如我们自定义控件的时候就经常会用的到。下面就对这三个监听器分别进行介绍。

  

<强>触摸监听器OnTouchListener
  

  

让我们的活动去现实此接口,并重写ondraw方法。重写OnTouchListener的ondraw方法此方法在触摸屏被触摸,即发生触摸事件(接触和抚摸两个事件)的时候被调用。示范代码如下:

        @Override   公共布尔>/* *   *手势滑动时别调用   */@Override   公共布尔>   @Override   公共布尔onDoubleTap (MotionEvent arg0) {   吐司。makeText(这个“触发双击回调”,TIME_OUT),告诉();   返回错误;   }      @Override   公共布尔onDoubleTapEvent (MotionEvent arg0) {   吐司。makeText(这个“触发双击的按下跟抬起回调”,TIME_OUT),告诉();   返回错误;   }      @Override   公共布尔onSingleTapConfirmed (MotionEvent arg0) {   吐司。makeText(这个“触发单击确认回调”,TIME_OUT),告诉();   返回错误;   }      之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

Android实现手势滑动识别功能