feat: add determine of dynamic colors

This commit is contained in:
2023-11-18 03:30:15 +08:00
parent ba35de4917
commit 12419e0dbe
4 changed files with 24 additions and 2 deletions

View File

@@ -29,6 +29,10 @@ import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import com.highcapable.betterandroid.ui.extension.component.feature.SystemColors
@Composable
@ReadOnlyComposable
actual fun isDynamicColorsAvailable() = SystemColors.isAvailable
internal actual val DynamicLightColors
@Composable
@ReadOnlyComposable

View File

@@ -367,6 +367,10 @@ private val BlueBlackColors = Colors(
isLight = false
)
@Composable
@ReadOnlyComposable
expect fun isDynamicColorsAvailable(): Boolean
@Composable
@ReadOnlyComposable
fun dynamicColors(darkMode: Boolean = false, blackDarkMode: Boolean = false) = when {

View File

@@ -23,8 +23,15 @@
package com.highcapable.flexiui
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
internal actual val DynamicLightColors = DefaultLightColors
internal actual val DynamicDarkColors = DefaultDarkColors
internal actual val DynamicBlackColors = DefaultBlackColors
internal actual val DynamicBlackColors = DefaultBlackColors
@Composable
@ReadOnlyComposable
actual fun isDynamicColorsAvailable() = false

View File

@@ -23,8 +23,15 @@
package com.highcapable.flexiui
import androidx.compose.runtime.Composable
import androidx.compose.runtime.ReadOnlyComposable
internal actual val DynamicLightColors = DefaultLightColors
internal actual val DynamicDarkColors = DefaultDarkColors
internal actual val DynamicBlackColors = DefaultBlackColors
internal actual val DynamicBlackColors = DefaultBlackColors
@Composable
@ReadOnlyComposable
actual fun isDynamicColorsAvailable() = false