From 67a63953e0e388a55a780d1a448746738d5bf1cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Paczos?= Date: Tue, 27 Feb 2018 12:56:38 +0100 Subject: [android] new gesture library - deprecated onScrollListener, new listener interfaces javadoc --- .../mapbox/mapboxsdk/maps/MapGestureDetector.java | 2 +- .../java/com/mapbox/mapboxsdk/maps/MapboxMap.java | 23 ++++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java index 2aebba15fe..afbde2289b 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java @@ -422,7 +422,7 @@ final class MapGestureDetector { // Scroll the map transform.moveBy(-distanceX, -distanceY, 0 /*no duration*/); - notifyOnScrollListeners(); // TODO: 26.02.18 deprecate scroll listeners + notifyOnScrollListeners(); notifyOnMoveListeners(detector); return true; } diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index a8e760afcc..e27dc35bbb 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -2030,6 +2030,7 @@ public final class MapboxMap { /** * Get current {@link AndroidGesturesManager} that handles {@link android.view.MotionEvent}s registered by the map. + * * @return Current gestures manager. */ public AndroidGesturesManager getGesturesManager() { @@ -2356,7 +2357,9 @@ public final class MapboxMap { * Interface definition for a callback to be invoked when the map is scrolled. * * @see MapboxMap#setOnScrollListener(OnScrollListener) + * @deprecated Use {@link OnMoveListener} instead. */ + @Deprecated public interface OnScrollListener { /** * Called when the map is scrolled. @@ -2364,6 +2367,11 @@ public final class MapboxMap { void onScroll(); } + /** + * Interface definition for a callback to be invoked when the map is moved. + * + * @see MapboxMap#addOnMoveListener(OnMoveListener) + */ public interface OnMoveListener { void onMoveBegin(MoveGestureDetector detector); @@ -2372,6 +2380,11 @@ public final class MapboxMap { void onMoveEnd(MoveGestureDetector detector); } + /** + * Interface definition for a callback to be invoked when the map is rotated. + * + * @see MapboxMap#addOnRotateListener(OnRotateListener) + */ public interface OnRotateListener { void onRotateBegin(RotateGestureDetector detector); @@ -2380,6 +2393,11 @@ public final class MapboxMap { void onRotateEnd(RotateGestureDetector detector); } + /** + * Interface definition for a callback to be invoked when the map is scaled. + * + * @see MapboxMap#addOnScaleListener(OnScaleListener) + */ public interface OnScaleListener { void onScaleBegin(StandardScaleGestureDetector detector); @@ -2388,6 +2406,11 @@ public final class MapboxMap { void onScaleEnd(StandardScaleGestureDetector detector); } + /** + * Interface definition for a callback to be invoked when the map is tilted. + * + * @see MapboxMap#addShoveListener(OnShoveListener) + */ public interface OnShoveListener { void onShoveBegin(ShoveGestureDetector detector); -- cgit v1.2.1