From b9fac2c1ee142ec45df2473319e872817fb5d754 Mon Sep 17 00:00:00 2001 From: zhong <2724770085@qq.com> Date: Mon, 1 Sep 2025 16:02:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9A=97=E9=BB=91=E6=A8=A1=E5=BC=8F=E4=B8=8B?= =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E5=A4=B4=E5=83=8F=E5=90=8E=E4=B8=8A=E6=96=B9?= =?UTF-8?q?=E7=99=BD=E8=BE=B9=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/aiosman/ravenow/ui/agent/AgentImageCropScreen.kt | 7 ++++++- .../java/com/aiosman/ravenow/ui/crop/ImageCropScreen.kt | 8 ++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/aiosman/ravenow/ui/agent/AgentImageCropScreen.kt b/app/src/main/java/com/aiosman/ravenow/ui/agent/AgentImageCropScreen.kt index 4b64829..0c2624a 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/agent/AgentImageCropScreen.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/agent/AgentImageCropScreen.kt @@ -45,6 +45,7 @@ import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.sp import androidx.compose.ui.layout.onGloballyPositioned import androidx.lifecycle.viewModelScope +import com.aiosman.ravenow.AppState import com.aiosman.ravenow.LocalNavController import com.aiosman.ravenow.R import com.aiosman.ravenow.ui.composables.CustomAsyncImage @@ -95,7 +96,11 @@ fun AgentImageCropScreen() { DisposableEffect(Unit) { onDispose { imageCrop = null - systemUiController.setStatusBarColor(darkIcons = true, color = Color.White) + val isDarkMode = AppState.darkMode + systemUiController.setStatusBarColor( + darkIcons = !isDarkMode, + color = if(isDarkMode)Color.Black else Color.White + ) } } diff --git a/app/src/main/java/com/aiosman/ravenow/ui/crop/ImageCropScreen.kt b/app/src/main/java/com/aiosman/ravenow/ui/crop/ImageCropScreen.kt index b9b8b2b..3677ad2 100644 --- a/app/src/main/java/com/aiosman/ravenow/ui/crop/ImageCropScreen.kt +++ b/app/src/main/java/com/aiosman/ravenow/ui/crop/ImageCropScreen.kt @@ -48,7 +48,7 @@ import com.image.cropview.EdgeType import com.image.cropview.ImageCrop import kotlinx.coroutines.launch import java.io.InputStream - +import com.aiosman.ravenow.AppState @Composable fun ImageCropScreen() { var imageCrop by remember { mutableStateOf(null) } @@ -83,7 +83,11 @@ fun ImageCropScreen() { DisposableEffect(Unit) { onDispose { imageCrop = null - systemUiController.setStatusBarColor(darkIcons = true, color = Color.White) + val isDarkMode = AppState.darkMode + systemUiController.setStatusBarColor( + darkIcons = !isDarkMode, + color = if(isDarkMode)Color.Black else Color.White + ) } } Column(