package gui;
import system.TouchEventInterface;
import util.Log;
import android.view.GestureDetector;
import android.view.MotionEvent;
public class CustomGestureListener extends
GestureDetector.SimpleOnGestureListener {
private TouchEventInterface myListener;
public CustomGestureListener(TouchEventInterface listener) {
myListener = listener;
}
@Override
public boolean onDown(MotionEvent e) {
/*
* return true so that the GestureListener nows he can go on and detect
* the gesture..
*/
return true;
}
@Override
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX,
float distanceY) {
myListener.onScroll(e1, e2, distanceX, distanceY);
return true;
}
@Override
public void onLongPress(MotionEvent e) {
Log.d("GUI", "onLongPress");
myListener.onLongPress(e);
}
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
Log.d("GUI", "onSingeTab");
myListener.onSingleTab(e);
return true;
}
@Override
public boolean onDoubleTap(MotionEvent e) {
Log.d("GUI", "onDoubleTab");
myListener.onDoubleTap(e);
return true;
}
}