diff --git a/app/src/main/java/io/legado/app/utils/ColorUtils.kt b/app/src/main/java/io/legado/app/utils/ColorUtils.kt index 8105bab29..03280a852 100644 --- a/app/src/main/java/io/legado/app/utils/ColorUtils.kt +++ b/app/src/main/java/io/legado/app/utils/ColorUtils.kt @@ -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