summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlangsmith <langstonlmcs@gmail.com>2019-08-12 11:45:12 -0700
committerlangsmith <langstonlmcs@gmail.com>2019-08-12 11:45:12 -0700
commit1e54e015f494c30f3fd57b33132bdb5304d1e38f (patch)
tree2f26058ffdced92d01e523f5d837fc131410a855
parent8fbe30be58100855c89b4f50fdc756ed69eed812 (diff)
downloadqtlocation-mapboxgl-1e54e015f494c30f3fd57b33132bdb5304d1e38f.tar.gz
Fixed zoom value updating in debug mode activity
-rw-r--r--platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java15
1 files changed, 10 insertions, 5 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java
index b34cdc6698..097ef316fe 100644
--- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java
+++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/maplayout/DebugModeActivity.java
@@ -25,7 +25,6 @@ import com.mapbox.mapboxsdk.maps.Style;
import com.mapbox.mapboxsdk.style.layers.Layer;
import com.mapbox.mapboxsdk.style.layers.Property;
import com.mapbox.mapboxsdk.testapp.R;
-import com.mapbox.mapboxsdk.testapp.utils.IdleZoomListener;
import java.util.List;
import java.util.Locale;
@@ -41,9 +40,9 @@ public class DebugModeActivity extends AppCompatActivity implements OnMapReadyCa
private MapView mapView;
private MapboxMap mapboxMap;
+ private MapboxMap.OnCameraMoveListener cameraMoveListener;
private ActionBarDrawerToggle actionBarDrawerToggle;
private int currentStyleIndex;
- private IdleZoomListener idleZoomListener;
private boolean isReportFps = true;
private static final String[] STYLES = new String[] {
@@ -152,7 +151,13 @@ public class DebugModeActivity extends AppCompatActivity implements OnMapReadyCa
private void setupZoomView() {
final TextView textView = findViewById(R.id.textZoom);
- mapboxMap.addOnCameraIdleListener(idleZoomListener = new IdleZoomListener(mapboxMap, textView));
+ mapboxMap.addOnCameraMoveListener(cameraMoveListener = new MapboxMap.OnCameraMoveListener() {
+ @Override
+ public void onCameraMove() {
+ textView.setText(String.format(DebugModeActivity.this.getString(
+ R.string.debug_zoom), mapboxMap.getCameraPosition().zoom));
+ }
+ });
}
private void setupDebugChangeView() {
@@ -233,8 +238,8 @@ public class DebugModeActivity extends AppCompatActivity implements OnMapReadyCa
@Override
protected void onDestroy() {
super.onDestroy();
- if (mapboxMap != null && idleZoomListener != null) {
- mapboxMap.removeOnCameraIdleListener(idleZoomListener);
+ if (mapboxMap != null) {
+ mapboxMap.removeOnCameraMoveListener(cameraMoveListener);
}
mapView.onDestroy();
}