fix: respect status bar in xwebview screen

这个提交包含在:
XuqmGroup 2026-05-08 10:38:58 +08:00
父节点 43a11b1f7d
当前提交 3b84d8e4f1

查看文件

@ -3,6 +3,8 @@ package com.xuqm.sdk.webview
import androidx.activity.compose.BackHandler
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.statusBarsPadding
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.automirrored.filled.ArrowBack
import androidx.compose.material.icons.filled.Close
@ -59,7 +61,18 @@ fun XWebViewScreen(
}
},
) { paddingValues ->
Column(modifier = Modifier.fillMaxSize()) {
Column(
modifier = Modifier
.fillMaxSize()
.padding(paddingValues)
.then(
if (config.hideToolbar && !config.hideStatusBar) {
Modifier.statusBarsPadding()
} else {
Modifier
},
),
) {
XWebViewView(
modifier = Modifier.fillMaxSize(),
config = config,