diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/menu/SignalBottomActionBar.kt b/app/src/main/java/org/thoughtcrime/securesms/components/menu/SignalBottomActionBar.kt index 8a5b1b4882..1f93912e20 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/menu/SignalBottomActionBar.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/components/menu/SignalBottomActionBar.kt @@ -5,6 +5,7 @@ import android.util.AttributeSet import android.view.LayoutInflater import android.view.View import android.view.ViewGroup +import android.view.WindowInsets import android.view.animation.Animation import android.view.animation.AnimationUtils import android.widget.ImageView @@ -75,6 +76,15 @@ class SignalBottomActionBar(context: Context, attributeSet: AttributeSet?) : Lin } } + override fun onApplyWindowInsets(insets: WindowInsets?): WindowInsets? { + if (insets != null) { + val navigationBarInset = insets.systemWindowInsetBottom + val layoutParams = layoutParams as? MarginLayoutParams + layoutParams?.bottomMargin = navigationBarInset + } + return super.onApplyWindowInsets(insets) + } + private fun present(items: List) { if (width == 0) { return