From 53dca5578c1909a3b6ad66b9e27fca5300c0b952 Mon Sep 17 00:00:00 2001 From: Suphon Thanakornpakapong Date: Fri, 25 Jun 2021 23:53:14 +0700 Subject: [PATCH] Optimize `lightenColor` --- lawnchair/src/app/lawnchair/ui/theme/Color.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lawnchair/src/app/lawnchair/ui/theme/Color.kt b/lawnchair/src/app/lawnchair/ui/theme/Color.kt index da4599c990..dd010f6843 100644 --- a/lawnchair/src/app/lawnchair/ui/theme/Color.kt +++ b/lawnchair/src/app/lawnchair/ui/theme/Color.kt @@ -25,10 +25,10 @@ fun Context.getAccentColor(darkTheme: Boolean = Themes.getAttrBoolean(this, R.at @ColorInt fun lightenColor(@ColorInt color: Int): Int { var newColor = color + val outHsl = floatArrayOf(0f, 0f, 0f) + ColorUtils.colorToHSL(color, outHsl) while (ColorUtils.calculateContrast(newColor, 0xFF000000.toInt()) < 6.5) { - val outHsl = floatArrayOf(0f, 0f, 0f) - ColorUtils.colorToHSL(newColor, outHsl) outHsl[2] += 0.05F newColor = ColorUtils.HSLToColor(outHsl) }