Updated on 2026-08-14

This commit is contained in:
Tangem 2022-08-12 12:16:28 +03:00
commit 07ec88af7c

View file

@ -19,10 +19,17 @@ class NavBarInsetsFragmentLifecycleCallback : FragmentLifecycleCallbacks() {
) {
if (v is ComposeView) return
ViewCompat.setOnApplyWindowInsetsListener(v) { view, windowInsets ->
val insets = windowInsets.getInsets(WindowInsetsCompat.Type.navigationBars())
view.updatePadding(
bottom = insets.bottom,
)
val insets = windowInsets.getInsets(WindowInsetsCompat.Type.statusBars())
if (view.fitsSystemWindows) {
view.updatePadding(
top = insets.top,
bottom = insets.bottom,
)
} else {
view.updatePadding(
bottom = insets.bottom,
)
}
windowInsets
}
}