对于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实现手势滑动识别功能