Fix navigation bar offset.

This commit is contained in:
Alex Hart
2025-05-01 11:38:29 -03:00
committed by Cody Henthorne
parent c8bfc88bed
commit 46ca979e59

View File

@@ -5,8 +5,10 @@
package org.thoughtcrime.securesms.main
import android.os.Build
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
@@ -17,10 +19,14 @@ import org.thoughtcrime.securesms.util.ViewUtil
@Composable
fun NavigationBarSpacerCompat() {
val resources = LocalContext.current.resources
val navigationBarHeight = remember(resources) {
DimensionUnit.PIXELS.toDp(ViewUtil.getNavigationBarHeight(resources).toFloat()).dp
}
if (Build.VERSION.SDK_INT >= 23) {
Spacer(Modifier.navigationBarsPadding())
} else {
val resources = LocalContext.current.resources
val navigationBarHeight = remember(resources) {
DimensionUnit.PIXELS.toDp(ViewUtil.getNavigationBarHeight(resources).toFloat()).dp
}
Spacer(Modifier.height(navigationBarHeight))
Spacer(Modifier.height(navigationBarHeight))
}
}