暗黑模式下更换头像后上方白边调整
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.unit.sp
|
||||||
import androidx.compose.ui.layout.onGloballyPositioned
|
import androidx.compose.ui.layout.onGloballyPositioned
|
||||||
import androidx.lifecycle.viewModelScope
|
import androidx.lifecycle.viewModelScope
|
||||||
|
import com.aiosman.ravenow.AppState
|
||||||
import com.aiosman.ravenow.LocalNavController
|
import com.aiosman.ravenow.LocalNavController
|
||||||
import com.aiosman.ravenow.R
|
import com.aiosman.ravenow.R
|
||||||
import com.aiosman.ravenow.ui.composables.CustomAsyncImage
|
import com.aiosman.ravenow.ui.composables.CustomAsyncImage
|
||||||
@@ -95,7 +96,11 @@ fun AgentImageCropScreen() {
|
|||||||
DisposableEffect(Unit) {
|
DisposableEffect(Unit) {
|
||||||
onDispose {
|
onDispose {
|
||||||
imageCrop = null
|
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 com.image.cropview.ImageCrop
|
||||||
import kotlinx.coroutines.launch
|
import kotlinx.coroutines.launch
|
||||||
import java.io.InputStream
|
import java.io.InputStream
|
||||||
|
import com.aiosman.ravenow.AppState
|
||||||
@Composable
|
@Composable
|
||||||
fun ImageCropScreen() {
|
fun ImageCropScreen() {
|
||||||
var imageCrop by remember { mutableStateOf<ImageCrop?>(null) }
|
var imageCrop by remember { mutableStateOf<ImageCrop?>(null) }
|
||||||
@@ -83,7 +83,11 @@ fun ImageCropScreen() {
|
|||||||
DisposableEffect(Unit) {
|
DisposableEffect(Unit) {
|
||||||
onDispose {
|
onDispose {
|
||||||
imageCrop = null
|
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(
|
Column(
|
||||||
|
|||||||
Reference in New Issue
Block a user