From e751d90c449b388266f8ccf637e090a44b4f31cd Mon Sep 17 00:00:00 2001 From: Hyunyoung Song Date: Mon, 13 May 2019 23:23:05 -0700 Subject: Implement 3 shades of folder icon/container fill color Bug: 130451254 Change-Id: I36d885a2b0247f1bb84cb98073459853ae723331 --- .../src/com/android/launcher3/uioverrides/WallpaperColorInfo.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'quickstep') diff --git a/quickstep/src/com/android/launcher3/uioverrides/WallpaperColorInfo.java b/quickstep/src/com/android/launcher3/uioverrides/WallpaperColorInfo.java index 8218517dc..711e59a33 100644 --- a/quickstep/src/com/android/launcher3/uioverrides/WallpaperColorInfo.java +++ b/quickstep/src/com/android/launcher3/uioverrides/WallpaperColorInfo.java @@ -35,6 +35,10 @@ import java.util.ArrayList; @TargetApi(Build.VERSION_CODES.P) public class WallpaperColorInfo implements OnColorsChangedListener { + private static final int MAIN_COLOR_LIGHT = 0xffdadce0; + private static final int MAIN_COLOR_DARK = 0xff202124; + private static final int MAIN_COLOR_REGULAR = 0xff000000; + private static final Object sInstanceLock = new Object(); private static WallpaperColorInfo sInstance; @@ -79,6 +83,10 @@ public class WallpaperColorInfo implements OnColorsChangedListener { return mExtractionInfo.supportsDarkText; } + public boolean isMainColorDark() { + return mExtractionInfo.mainColor == MAIN_COLOR_DARK; + } + @Override public void onColorsChanged(WallpaperColors colors, int which) { if ((which & FLAG_SYSTEM) != 0) { -- cgit v1.2.3