修复底部边距问题

This commit is contained in:
HapeLee
2026-05-11 00:02:41 +08:00
parent 69b90b2902
commit dbd97cde38
@@ -89,17 +89,18 @@ fun AppScaffold(
containerColor = miuixContainerColor, containerColor = miuixContainerColor,
contentWindowInsets = contentWindowInsets contentWindowInsets = contentWindowInsets
) { paddingValues -> ) { paddingValues ->
val topPadding = PaddingValues(top = paddingValues.calculateTopPadding())
Box( Box(
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxSize()
.responsiveHazeSource(hazeState) .responsiveHazeSource(hazeState)
.then( .then(
if (contentDrawsBehindBars) Modifier if (contentDrawsBehindBars) Modifier
else Modifier.padding(paddingValues) else Modifier.padding(topPadding)
) )
) { ) {
content( content(
if (contentDrawsBehindBars) paddingValues if (contentDrawsBehindBars) topPadding
else PaddingValues(0.dp) else PaddingValues(0.dp)
) )
} }
@@ -123,17 +124,18 @@ fun AppScaffold(
contentColor = contentColor, contentColor = contentColor,
contentWindowInsets = contentWindowInsets contentWindowInsets = contentWindowInsets
) { paddingValues -> ) { paddingValues ->
val topPadding = PaddingValues(top = paddingValues.calculateTopPadding())
Box( Box(
modifier = Modifier modifier = Modifier
.fillMaxSize() .fillMaxSize()
.responsiveHazeSource(hazeState) .responsiveHazeSource(hazeState)
.then( .then(
if (contentDrawsBehindBars) Modifier if (contentDrawsBehindBars) Modifier
else Modifier.padding(paddingValues) else Modifier.padding(topPadding)
) )
) { ) {
content( content(
if (contentDrawsBehindBars) paddingValues if (contentDrawsBehindBars) topPadding
else PaddingValues(0.dp) else PaddingValues(0.dp)
) )
} }