diff --git a/app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt b/app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt index e09e055b6..19353acb5 100644 --- a/app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt +++ b/app/src/main/java/io/legado/app/ui/widget/components/AppScaffold.kt @@ -89,17 +89,18 @@ fun AppScaffold( containerColor = miuixContainerColor, contentWindowInsets = contentWindowInsets ) { paddingValues -> + val topPadding = PaddingValues(top = paddingValues.calculateTopPadding()) Box( modifier = Modifier .fillMaxSize() .responsiveHazeSource(hazeState) .then( if (contentDrawsBehindBars) Modifier - else Modifier.padding(paddingValues) + else Modifier.padding(topPadding) ) ) { content( - if (contentDrawsBehindBars) paddingValues + if (contentDrawsBehindBars) topPadding else PaddingValues(0.dp) ) } @@ -123,17 +124,18 @@ fun AppScaffold( contentColor = contentColor, contentWindowInsets = contentWindowInsets ) { paddingValues -> + val topPadding = PaddingValues(top = paddingValues.calculateTopPadding()) Box( modifier = Modifier .fillMaxSize() .responsiveHazeSource(hazeState) .then( if (contentDrawsBehindBars) Modifier - else Modifier.padding(paddingValues) + else Modifier.padding(topPadding) ) ) { content( - if (contentDrawsBehindBars) paddingValues + if (contentDrawsBehindBars) topPadding else PaddingValues(0.dp) ) }