mirror of
https://github.com/SimpleMobileTools/Simple-Calculator.git
synced 2025-06-05 21:49:13 +02:00
fix contrast color
This commit is contained in:
@ -9,6 +9,7 @@ import androidx.compose.runtime.*
|
|||||||
import androidx.compose.ui.graphics.Color
|
import androidx.compose.ui.graphics.Color
|
||||||
import androidx.compose.ui.platform.LocalContext
|
import androidx.compose.ui.platform.LocalContext
|
||||||
import androidx.core.view.WindowCompat
|
import androidx.core.view.WindowCompat
|
||||||
|
import androidx.lifecycle.Lifecycle
|
||||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
||||||
import com.simplemobiletools.calculator.compose.extensions.TransparentSystemBars
|
import com.simplemobiletools.calculator.compose.extensions.TransparentSystemBars
|
||||||
import com.simplemobiletools.calculator.compose.extensions.onEventValue
|
import com.simplemobiletools.calculator.compose.extensions.onEventValue
|
||||||
@ -50,7 +51,9 @@ class SettingsActivity : AppCompatActivity() {
|
|||||||
derivedStateOf { if (isOrWasThankYouInstalled) null else getCustomizeColorsString() }
|
derivedStateOf { if (isOrWasThankYouInstalled) null else getCustomizeColorsString() }
|
||||||
}
|
}
|
||||||
val statusBarColor = onEventValue { context.getColoredMaterialStatusBarColor() }
|
val statusBarColor = onEventValue { context.getColoredMaterialStatusBarColor() }
|
||||||
val contrastColor = onEventValue { statusBarColor.getContrastColor() }
|
val contrastColor by remember(statusBarColor) {
|
||||||
|
derivedStateOf { statusBarColor.getContrastColor() }
|
||||||
|
}
|
||||||
|
|
||||||
SettingsScreen(
|
SettingsScreen(
|
||||||
goBack = ::finish,
|
goBack = ::finish,
|
||||||
|
Reference in New Issue
Block a user