暗黑模式下更换头像后上方白边调整
This commit is contained in:
@@ -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
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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<ImageCrop?>(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(
|
||||
|
||||
Reference in New Issue
Block a user