diff options
author | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-04-10 15:32:32 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-10 15:32:32 +0200 |
commit | f55a324917e979e85b97ba56b6de765ca1cf4267 (patch) | |
tree | d1962ebbd95018f3586e511a90964510fa48fe12 | |
parent | 4ba63d541b61502abcfdb5f21319d6fa21f92feb (diff) | |
download | qtlocation-mapboxgl-f55a324917e979e85b97ba56b6de765ca1cf4267.tar.gz |
[android] - fixed scale animation focal point (#11643)
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java | 3 |
1 files changed, 2 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 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() { |