package eu.hellek.viajafacil.android.map; import android.view.GestureDetector.OnGestureListener; import android.view.MotionEvent; import eu.hellek.viajafacil.android.ViajaFacilActivity; /* * used together with MapGestureDetectorOverlay to allow setting positions from map by long-pressing */ public class MyOnGestureListener implements OnGestureListener { private ViajaFacilActivity ctx; public MyOnGestureListener(ViajaFacilActivity ctx) { this.ctx = ctx; } @Override public boolean onDown(MotionEvent e) { return false; } @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY) { return false; } @Override public void onLongPress(MotionEvent e) { ctx.showDialog(ViajaFacilActivity.DIALOG_FROMMAP); ctx.setMapLongTouchXY((int)e.getX(), (int)e.getY()); } @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; } }