[android] #5479 - don't invalidate MapView when we are animating MyLocationView with an ObjectAnimator.
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user