From 908fd4a26358251347bf73f2db31c9ea120fdbca Mon Sep 17 00:00:00 2001 From: DaneEvans Date: Thu, 28 Aug 2025 19:52:38 +1000 Subject: [PATCH] #2894 - add responsiveness to the map scalebar (#2895) --- app/src/google/java/com/geeksville/mesh/ui/map/MapView.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/google/java/com/geeksville/mesh/ui/map/MapView.kt b/app/src/google/java/com/geeksville/mesh/ui/map/MapView.kt index a73ecf0ef..bd426fd5e 100644 --- a/app/src/google/java/com/geeksville/mesh/ui/map/MapView.kt +++ b/app/src/google/java/com/geeksville/mesh/ui/map/MapView.kt @@ -508,8 +508,12 @@ fun MapView( } } - DisappearingScaleBar(cameraPositionState = cameraPositionState) + val currentCameraPosition = cameraPositionState.position + var displayedZoom by remember { mutableStateOf(currentCameraPosition.zoom) } + if (displayedZoom != 0f) { + DisappearingScaleBar(cameraPositionState = cameraPositionState) + } editingWaypoint?.let { waypointToEdit -> EditWaypointDialog( waypoint = waypointToEdit,