From d07e8b03780df1974e725c18c68e0673e2fd5a26 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Paczos?= Date: Tue, 10 Apr 2018 14:04:46 +0200 Subject: [android] - fixed scale animation focal point --- .../src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java | 3 ++- 1 file changed, 2 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 1788cb4428..07106689be 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 @@ -662,7 +662,8 @@ final class MapGestureDetector { @Override public void onAnimationUpdate(ValueAnimator animation) { - transform.setZoom((Float) animation.getAnimatedValue(), scalePointBegin, 0, true); + PointF scalePoint = focalPoint != null ? focalPoint : scalePointBegin; + transform.setZoom((Float) animation.getAnimatedValue(), scalePoint, 0, true); } }); animator.addListener(new AnimatorListenerAdapter() { -- cgit v1.2.1