From aea3fb29ed1b823fe9704c81e408eadcc82944f2 Mon Sep 17 00:00:00 2001 From: hemanggs Date: Sat, 15 Mar 2025 17:35:24 +0530 Subject: [PATCH] [UI] zoom buttons on small screens fix Signed-off-by: hemanggs --- .../organicmaps/maplayer/MapButtonsController.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java b/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java index d2a9796a2..de41c1fa3 100644 --- a/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java +++ b/android/app/src/main/java/app/organicmaps/maplayer/MapButtonsController.java @@ -355,7 +355,17 @@ public class MapButtonsController extends Fragment { final View button = entry.getValue(); if (button.getParent() == parent) - showButton(getViewTopOffset(translation, button) >= 0, entry.getKey()); + { + int toleranceOffset = 0; + // Allow offset tolerance for zoom buttons + switch(entry.getKey()) + { + case zoomIn: case zoomOut: case zoom: + toleranceOffset = -140; + break; + } + showButton(getViewTopOffset(translation, button) >= toleranceOffset, entry.getKey()); + } } }