Prevent drawing behind system bars in `WidgetConfigureScreen`

This commit is contained in:
Ensar Sarajčić 2023-10-17 08:04:21 +02:00
parent 13a794fe12
commit b57e782613
2 changed files with 3 additions and 6 deletions

View File

@ -2,10 +2,7 @@ package com.simplemobiletools.flashlight.screens
import androidx.compose.foundation.background
import androidx.compose.foundation.border
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.navigationBarsPadding
import androidx.compose.foundation.layout.wrapContentSize
import androidx.compose.foundation.layout.*
import androidx.compose.material3.Text
import androidx.compose.material3.TextButton
import androidx.compose.runtime.Composable
@ -33,6 +30,7 @@ internal fun BrightDisplayScreen(
modifier = Modifier
.fillMaxSize()
.background(Color(backgroundColor))
.safeDrawingPadding()
) {
TextButton(
modifier = Modifier
@ -54,7 +52,6 @@ internal fun BrightDisplayScreen(
Box(
modifier = Modifier
.align(Alignment.BottomEnd)
.navigationBarsPadding()
) {
sleepTimer()
}

View File

@ -37,7 +37,7 @@ internal fun WidgetConfigureScreen(
onSavePressed: () -> Unit
) {
Column(
modifier = Modifier.fillMaxSize(),
modifier = Modifier.fillMaxSize().safeDrawingPadding(),
verticalArrangement = Arrangement.Bottom,
) {
Box(