From 06eddf1ffce15be69a2d09e6475218803040e376 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 27 Oct 2024 08:21:40 +0100 Subject: [PATCH] Experiment: edge to edge simplified --- app/src/main/java/eu/faircode/email/ActivityBase.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ActivityBase.java b/app/src/main/java/eu/faircode/email/ActivityBase.java index 206dda73aa..bde0e75e16 100644 --- a/app/src/main/java/eu/faircode/email/ActivityBase.java +++ b/app/src/main/java/eu/faircode/email/ActivityBase.java @@ -207,12 +207,11 @@ abstract class ActivityBase extends AppCompatActivity implements SharedPreferenc v.setPaddingRelative(0, 0, 0, 0); } - if (edge_to_edge) - for (View child : Helper.getViewsWithTag(v, "inset")) { - mlp = (ViewGroup.MarginLayoutParams) child.getLayoutParams(); - mlp.bottomMargin = insets.bottom; - child.setLayoutParams(mlp); - } + if (edge_to_edge) { + b = v.getPaddingBottom(); + Insets nav = windowInsets.getInsets(WindowInsetsCompat.Type.navigationBars()); + v.setPaddingRelative(0, 0, 0, b + (nav.bottom - nav.top)); + } } catch (Throwable ex) { Log.e(ex);