Skip to content

Commit 2f24e7c

Browse files
committed
Remove Nav padding in portrait mode
1 parent 8bc151a commit 2f24e7c

1 file changed

Lines changed: 11 additions & 1 deletion

File tree

app/src/main/java/com/example/reply/ui/ReplyDetailsScreen.kt

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,13 @@ import androidx.compose.foundation.background
2121
import androidx.compose.foundation.layout.Arrangement
2222
import androidx.compose.foundation.layout.Box
2323
import androidx.compose.foundation.layout.Column
24+
import androidx.compose.foundation.layout.PaddingValues
2425
import androidx.compose.foundation.layout.Row
2526
import androidx.compose.foundation.layout.Spacer
2627
import androidx.compose.foundation.layout.WindowInsets
2728
import androidx.compose.foundation.layout.asPaddingValues
29+
import androidx.compose.foundation.layout.calculateEndPadding
30+
import androidx.compose.foundation.layout.calculateStartPadding
2831
import androidx.compose.foundation.layout.fillMaxSize
2932
import androidx.compose.foundation.layout.fillMaxWidth
3033
import androidx.compose.foundation.layout.height
@@ -47,6 +50,7 @@ import androidx.compose.runtime.Composable
4750
import androidx.compose.ui.Alignment
4851
import androidx.compose.ui.Modifier
4952
import androidx.compose.ui.platform.LocalContext
53+
import androidx.compose.ui.platform.LocalLayoutDirection
5054
import androidx.compose.ui.platform.testTag
5155
import androidx.compose.ui.res.dimensionResource
5256
import androidx.compose.ui.res.stringResource
@@ -61,12 +65,18 @@ fun ReplyDetailsScreen(
6165
modifier: Modifier = Modifier,
6266
isFullScreen: Boolean = false
6367
) {
68+
val layoutDirection = LocalLayoutDirection.current
6469
BackHandler {
6570
onBackPressed()
6671
}
6772
Box(modifier = modifier) {
6873
LazyColumn(
69-
contentPadding = WindowInsets.safeDrawing.asPaddingValues(),
74+
contentPadding = PaddingValues(
75+
top = WindowInsets.safeDrawing.asPaddingValues()
76+
.calculateTopPadding(),
77+
end = WindowInsets.safeDrawing.asPaddingValues()
78+
.calculateEndPadding(layoutDirection)
79+
),
7080
modifier = Modifier
7181
.testTag(stringResource(R.string.details_screen))
7282
.fillMaxSize()

0 commit comments

Comments
 (0)