double tap scale is back

This commit is contained in:
Hannes Janetzek
2014-02-12 02:11:50 +01:00
parent 8d350238cf
commit 424f44ba12
2 changed files with 34 additions and 12 deletions

View File

@@ -33,6 +33,7 @@ import android.content.Context;
import android.util.AttributeSet;
import android.util.DisplayMetrics;
import android.view.GestureDetector;
import android.view.GestureDetector.OnDoubleTapListener;
import android.view.GestureDetector.OnGestureListener;
import android.view.MotionEvent;
import android.widget.RelativeLayout;
@@ -140,6 +141,23 @@ public class MapView extends RelativeLayout {
return mMap.handleGesture(Gesture.PRESS, mMotionEvent.wrap(e));
}
});
mGestureDetector.setOnDoubleTapListener(new OnDoubleTapListener() {
@Override
public boolean onSingleTapConfirmed(MotionEvent e) {
return false;
}
@Override
public boolean onDoubleTapEvent(MotionEvent e) {
return false;
}
@Override
public boolean onDoubleTap(MotionEvent e) {
return mMap.handleGesture(Gesture.DOUBLE_TAP, mMotionEvent.wrap(e));
}
});
}
public Map getMap() {