This commit is contained in:
kunfei
2022-05-13 23:15:07 +08:00
parent 65684e3a1e
commit d6f571277f
@@ -4,6 +4,7 @@ import android.graphics.Color
import androidx.annotation.ColorInt import androidx.annotation.ColorInt
import androidx.annotation.FloatRange import androidx.annotation.FloatRange
import androidx.core.graphics.ColorUtils
import java.util.* import java.util.*
import kotlin.math.* import kotlin.math.*
@@ -40,9 +41,7 @@ object ColorUtils {
} }
fun isColorLight(@ColorInt color: Int): Boolean { fun isColorLight(@ColorInt color: Int): Boolean {
val darkness = return ColorUtils.calculateLuminance(color) >= 0.65
1 - (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255
return darkness < 0.4
} }
@ColorInt @ColorInt