Try to use getMaximumWindowMetrics for bottom inset padding on Android15+

This commit is contained in:
eranl 2025-04-08 20:05:26 +03:00
parent 4755324e10
commit ca345b9395

View file

@ -140,7 +140,7 @@ public final class ResourceUtils {
} }
WindowManager wm = context.getSystemService(WindowManager.class); WindowManager wm = context.getSystemService(WindowManager.class);
WindowMetrics windowMetrics = wm.getCurrentWindowMetrics(); WindowMetrics windowMetrics = wm.getMaximumWindowMetrics();
WindowInsets windowInsets = windowMetrics.getWindowInsets(); WindowInsets windowInsets = windowMetrics.getWindowInsets();
int insetTypes = WindowInsets.Type.systemBars() | WindowInsets.Type.displayCutout(); int insetTypes = WindowInsets.Type.systemBars() | WindowInsets.Type.displayCutout();
Insets insets = windowInsets.getInsetsIgnoringVisibility(insetTypes); Insets insets = windowInsets.getInsetsIgnoringVisibility(insetTypes);