This commit is contained in:
kunfei 2022-05-13 23:15:07 +08:00
parent 65684e3a1e
commit d6f571277f

View File

@ -4,6 +4,7 @@ import android.graphics.Color
import androidx.annotation.ColorInt
import androidx.annotation.FloatRange
import androidx.core.graphics.ColorUtils
import java.util.*
import kotlin.math.*
@ -40,9 +41,7 @@ object ColorUtils {
}
fun isColorLight(@ColorInt color: Int): Boolean {
val darkness =
1 - (0.299 * Color.red(color) + 0.587 * Color.green(color) + 0.114 * Color.blue(color)) / 255
return darkness < 0.4
return ColorUtils.calculateLuminance(color) >= 0.65
}
@ColorInt