Fixes ime padding issues when using physical keyboards on the message screens.
This commit is contained in:
@@ -39,7 +39,6 @@ import androidx.compose.foundation.layout.defaultMinSize
|
|||||||
import androidx.compose.foundation.layout.imePadding
|
import androidx.compose.foundation.layout.imePadding
|
||||||
import androidx.compose.foundation.layout.padding
|
import androidx.compose.foundation.layout.padding
|
||||||
import androidx.compose.foundation.layout.statusBarsPadding
|
import androidx.compose.foundation.layout.statusBarsPadding
|
||||||
import androidx.compose.foundation.layout.systemBarsPadding
|
|
||||||
import androidx.compose.material3.DrawerValue
|
import androidx.compose.material3.DrawerValue
|
||||||
import androidx.compose.material3.ExperimentalMaterial3Api
|
import androidx.compose.material3.ExperimentalMaterial3Api
|
||||||
import androidx.compose.material3.ModalBottomSheet
|
import androidx.compose.material3.ModalBottomSheet
|
||||||
@@ -313,10 +312,12 @@ private fun MainScaffold(
|
|||||||
|
|
||||||
Modifier
|
Modifier
|
||||||
.statusBarsPadding()
|
.statusBarsPadding()
|
||||||
|
.imePadding()
|
||||||
.nestedScroll(nestedScrollConnection)
|
.nestedScroll(nestedScrollConnection)
|
||||||
} else {
|
} else {
|
||||||
Modifier
|
Modifier
|
||||||
.statusBarsPadding()
|
.statusBarsPadding()
|
||||||
|
.imePadding()
|
||||||
}
|
}
|
||||||
|
|
||||||
Scaffold(
|
Scaffold(
|
||||||
@@ -373,9 +374,7 @@ private fun MainScaffold(
|
|||||||
modifier =
|
modifier =
|
||||||
Modifier
|
Modifier
|
||||||
.padding(it)
|
.padding(it)
|
||||||
.consumeWindowInsets(it)
|
.consumeWindowInsets(it),
|
||||||
.systemBarsPadding()
|
|
||||||
.imePadding(),
|
|
||||||
) {
|
) {
|
||||||
AppNavigation(
|
AppNavigation(
|
||||||
navController = navController,
|
navController = navController,
|
||||||
|
|||||||
Reference in New Issue
Block a user