1.注册监听
GestureDetector gesture = new GestureDetector(this);
2.重写监听接口
OnGestureListener mOnGestureListener = new OnGestureListener(){
@Override
public boolean onDown(MotionEvent e) {
return false;
}
//Touch了滑动一点距离后,up时触发
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
return false;
}
@Override
public void onLongPress(MotionEvent e) {
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2,
float distanceX, float distanceY) {
return false;
}
@Override
public void onShowPress(MotionEvent e) {
}
@Override
public boolean onSingleTapUp(MotionEvent e) {
return false;
}
};
GestureDetector gesture = new GestureDetector(this);
本文详细介绍了如何在Android应用中实现自定义手势识别功能,包括使用GestureDetector和OnGestureListener接口进行事件监听和处理。通过重写OnGestureListener的方法,可以捕捉到用户的触摸、滑动等手势动作,并在不同场景下做出相应的响应。
933

被折叠的 条评论
为什么被折叠?



