summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorŁukasz Paczos <lukas.paczos@gmail.com>2018-04-10 14:04:46 +0200
committerŁukasz Paczos <lukas.paczos@gmail.com>2018-04-10 14:04:46 +0200
commitd07e8b03780df1974e725c18c68e0673e2fd5a26 (patch)
treed1962ebbd95018f3586e511a90964510fa48fe12
parent4ba63d541b61502abcfdb5f21319d6fa21f92feb (diff)
downloadqtlocation-mapboxgl-upstream/11642-scale-inertia-focal-point.tar.gz
[android] - fixed scale animation focal pointupstream/11642-scale-inertia-focal-point
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapGestureDetector.java3
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() {