File tree Expand file tree Collapse file tree 3 files changed +17
-3
lines changed
app/src/main/java/audio/omgsoundboard/presentation/ui Expand file tree Collapse file tree 3 files changed +17
-3
lines changed Original file line number Diff line number Diff line change @@ -9,9 +9,12 @@ import android.net.Uri
99import android.widget.Toast
1010import androidx.compose.foundation.layout.Arrangement
1111import androidx.compose.foundation.layout.Column
12+ import androidx.compose.foundation.layout.WindowInsets
1213import androidx.compose.foundation.layout.fillMaxSize
1314import androidx.compose.foundation.layout.fillMaxWidth
1415import androidx.compose.foundation.layout.padding
16+ import androidx.compose.foundation.layout.safeDrawing
17+ import androidx.compose.foundation.layout.windowInsetsPadding
1518import androidx.compose.foundation.rememberScrollState
1619import androidx.compose.foundation.verticalScroll
1720import androidx.compose.material.icons.Icons
@@ -49,7 +52,8 @@ fun AboutScreen(
4952 Column (
5053 modifier = Modifier
5154 .fillMaxSize()
52- .verticalScroll(rememberScrollState()),
55+ .verticalScroll(rememberScrollState())
56+ .windowInsetsPadding(WindowInsets .safeDrawing),
5357 verticalArrangement = Arrangement .Top ,
5458 horizontalAlignment = Alignment .CenterHorizontally
5559 ) {
Original file line number Diff line number Diff line change @@ -2,8 +2,11 @@ package audio.omgsoundboard.presentation.ui.categories
22
33import androidx.compose.foundation.layout.Box
44import androidx.compose.foundation.layout.Column
5+ import androidx.compose.foundation.layout.WindowInsets
56import androidx.compose.foundation.layout.fillMaxSize
67import androidx.compose.foundation.layout.padding
8+ import androidx.compose.foundation.layout.safeDrawing
9+ import androidx.compose.foundation.layout.windowInsetsPadding
710import androidx.compose.foundation.lazy.LazyColumn
811import androidx.compose.foundation.lazy.itemsIndexed
912import androidx.compose.material.icons.Icons
@@ -52,7 +55,9 @@ fun CategoriesScreen(
5255
5356
5457 val state by viewModel.state.collectAsState()
55- Box (modifier = Modifier .fillMaxSize()) {
58+ Box (
59+ modifier = Modifier .fillMaxSize().windowInsetsPadding(WindowInsets .safeDrawing)
60+ ) {
5661 CategoriesScreenContent (state, viewModel::onEvent)
5762 Fab (
5863 modifier = Modifier .align(Alignment .BottomEnd ).padding(12 .dp),
Original file line number Diff line number Diff line change @@ -14,8 +14,11 @@ import androidx.compose.animation.slideInVertically
1414import androidx.compose.animation.slideOutVertically
1515import androidx.compose.foundation.layout.Box
1616import androidx.compose.foundation.layout.Column
17+ import androidx.compose.foundation.layout.WindowInsets
1718import androidx.compose.foundation.layout.fillMaxSize
1819import androidx.compose.foundation.layout.padding
20+ import androidx.compose.foundation.layout.safeDrawing
21+ import androidx.compose.foundation.layout.windowInsetsPadding
1922import androidx.compose.foundation.lazy.LazyColumn
2023import androidx.compose.foundation.lazy.itemsIndexed
2124import androidx.compose.material.icons.Icons
@@ -152,7 +155,9 @@ fun SoundsScreen(
152155 )
153156 }
154157 ) {
155- Box (modifier = Modifier .fillMaxSize()) {
158+ Box (
159+ modifier = Modifier .fillMaxSize().windowInsetsPadding(WindowInsets .safeDrawing)
160+ ) {
156161 SoundsScreenContent (state, drawerState, viewModel::onEvent)
157162 AnimatedVisibility (
158163 modifier = Modifier .align(Alignment .BottomEnd ),
You can’t perform that action at this time.
0 commit comments