diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2018-02-27 12:56:38 +0100 |
---|---|---|
committer | Łukasz Paczos <lukas.paczos@gmail.com> | 2018-02-27 13:00:22 +0100 |
commit | 67a63953e0e388a55a780d1a448746738d5bf1cc (patch) | |
tree | 35e4096d1461bcf21e4989e7eb5125cd237c2cd4 | |
parent | 7230ddcdeff59f1115cd4227514d9680009c5e61 (diff) | |
download | qtlocation-mapboxgl-67a63953e0e388a55a780d1a448746738d5bf1cc.tar.gz |
[android] new gesture library - deprecated onScrollListener, new listener interfaces javadoc
2 files changed, 24 insertions, 1 deletions
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); |