diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/IdleZoomListener.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/IdleZoomListener.java | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/IdleZoomListener.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/IdleZoomListener.java new file mode 100644 index 0000000000..80f17ab58e --- /dev/null +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/utils/IdleZoomListener.java @@ -0,0 +1,25 @@ +package com.mapbox.mapboxsdk.testapp.utils; + +import android.content.Context; +import android.widget.TextView; +import com.mapbox.mapboxsdk.camera.CameraPosition; +import com.mapbox.mapboxsdk.maps.MapboxMap; +import com.mapbox.mapboxsdk.testapp.R; + +public class IdleZoomListener implements MapboxMap.OnCameraIdleListener { + + private MapboxMap mapboxMap; + private TextView textView; + + public IdleZoomListener(MapboxMap mapboxMap, TextView textView) { + this.mapboxMap = mapboxMap; + this.textView = textView; + } + + @Override + public void onCameraIdle() { + Context context = textView.getContext(); + CameraPosition position = mapboxMap.getCameraPosition(); + textView.setText(String.format(context.getString(R.string.debug_zoom), position.zoom)); + } +}
\ No newline at end of file |