diff --git a/lib/java/com/google/android/material/bottomsheet/BottomSheetBehavior.java b/lib/java/com/google/android/material/bottomsheet/BottomSheetBehavior.java index edd93944d08..c25a88c126b 100644 --- a/lib/java/com/google/android/material/bottomsheet/BottomSheetBehavior.java +++ b/lib/java/com/google/android/material/bottomsheet/BottomSheetBehavior.java @@ -1494,7 +1494,8 @@ public WindowInsetsCompat onApplyWindowInsets( int rightPadding = view.getPaddingRight(); if (paddingBottomSystemWindowInsets) { - insetBottom = systemBarInsets.bottom; + Insets imeInsets = insets.getInsets(WindowInsetsCompat.Type.ime()); + insetBottom = systemBarInsets.bottom + imeInsets.bottom; bottomPadding = initialPadding.bottom + insetBottom; }