From 8d8a3021d19faa77a6e8f70b9c2715590e0947b3 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sat, 30 Jan 2021 01:14:57 +0100 Subject: [PATCH] Inset map zoom controls, too. --- .../de/schildbach/oeffi/directions/DirectionsActivity.java | 4 ++++ oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java index b942a43..9671e94 100644 --- a/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/directions/DirectionsActivity.java @@ -501,6 +501,10 @@ public class DirectionsActivity extends OeffiMainActivity implements ActivityCom }); final ZoomControls zoom = findViewById(R.id.directions_map_zoom); + zoom.setOnApplyWindowInsetsListener((v, insets) -> { + v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom()); + return insets; + }); mapView.setZoomControls(zoom); connectivityReceiver = new ConnectivityBroadcastReceiver(connectivityManager) { diff --git a/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java b/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java index 8e3b453..dac41de 100644 --- a/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java +++ b/oeffi/src/de/schildbach/oeffi/stations/StationsActivity.java @@ -267,6 +267,10 @@ public class StationsActivity extends OeffiMainActivity implements StationsAware }); final ZoomControls zoom = findViewById(R.id.stations_map_zoom); + zoom.setOnApplyWindowInsetsListener((v, insets) -> { + v.setPadding(0, 0, 0, insets.getSystemWindowInsetBottom()); + return insets; + }); mapView.setZoomControls(zoom); connectivityWarningView = findViewById(R.id.stations_connectivity_warning_box);