summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2016-06-25 10:03:04 +0200
committerTobrun <tobrun.van.nuland@gmail.com>2016-06-25 10:03:04 +0200
commit0d17bb1cc8c84d6f235a858b7ccda389992b61d4 (patch)
treebbb4c79cde7b4ae1a6f8361ca86a7521a2e0b215 /platform
parent871f82dceb1977c808898097085e187fff8551bf (diff)
downloadqtlocation-mapboxgl-0d17bb1cc8c84d6f235a858b7ccda389992b61d4.tar.gz
[android] #5479 - don't invalidate MapView when we are animating MyLocationView with an ObjectAnimator.
Diffstat (limited to 'platform')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java8
1 files changed, 1 insertions, 7 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
index 25403d9793..16ff084a48 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/widgets/MyLocationView.java
@@ -1,6 +1,5 @@
package com.mapbox.mapboxsdk.maps.widgets;
-import android.animation.ObjectAnimator;
import android.animation.ValueAnimator;
import android.content.Context;
import android.graphics.Camera;
@@ -28,7 +27,6 @@ import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
-import com.mapbox.mapboxsdk.R;
import com.mapbox.mapboxsdk.camera.CameraPosition;
import com.mapbox.mapboxsdk.camera.CameraUpdateFactory;
import com.mapbox.mapboxsdk.constants.MyBearingTracking;
@@ -303,10 +301,6 @@ public class MyLocationView extends View {
this.tilt = (float) tilt;
}
- void updateOnNextFrame() {
- mapboxMap.invalidate();
- }
-
public void onPause() {
compassListener.onPause();
toggleGps(false);
@@ -591,7 +585,7 @@ public class MyLocationView extends View {
double latitude = fromLat + (toLat - fromLat) * frac;
double longitude = fromLng + (toLng - fromLng) * frac;
behavior.updateLatLng(latitude, longitude);
- updateOnNextFrame();
+ update();
}
}