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(