你需要注册手势管理器GestureDetector.OnGestureListener
private GestureDetector.OnGestureListener onGestureListener =
new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
float velocityY) {
float x = e2.getX() - e1.getX();
float y = e2.getY() - e1.getY();
if (x > 0) {
doResult(RIGHT);
} else if (x < 0) {
doResult(LEFT);
}
return true;
}
};
具体看看这里吧:http://blog.csdn.net/getchance/article/details/8478993