diff options
author | Mario Bertschler <bmario@google.com> | 2017-05-31 14:48:19 -0700 |
---|---|---|
committer | Mario Bertschler <bmario@google.com> | 2017-06-07 15:25:07 -0700 |
commit | a69369450281376cb207be554199bb4895843eb2 (patch) | |
tree | f9f6ace889fb646782dbfe95450944c6aa1d1f40 /src/com/android/launcher3/dynamicui | |
parent | f6add46e5eb7e63f6cbf625df2e3c14642ef90b4 (diff) | |
download | android_packages_apps_Trebuchet-a69369450281376cb207be554199bb4895843eb2.tar.gz android_packages_apps_Trebuchet-a69369450281376cb207be554199bb4895843eb2.tar.bz2 android_packages_apps_Trebuchet-a69369450281376cb207be554199bb4895843eb2.zip |
Dark color on super light wallpaper support
Change-Id: I0fdfa9abefb72e06c45b1f635ac97e2acfa97f05
Diffstat (limited to 'src/com/android/launcher3/dynamicui')
-rw-r--r-- | src/com/android/launcher3/dynamicui/WallpaperColorInfo.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java b/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java index ca85b6af1..7470118e6 100644 --- a/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java +++ b/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java @@ -33,6 +33,7 @@ public class WallpaperColorInfo implements WallpaperManagerCompat.OnColorsChange private int mMainColor; private int mSecondaryColor; private boolean mIsDark; + private boolean mSupportsDarkText; private OnThemeChangeListener mOnThemeChangeListener; private WallpaperColorInfo(Context context) { @@ -54,6 +55,10 @@ public class WallpaperColorInfo implements WallpaperManagerCompat.OnColorsChange return mIsDark; } + public boolean supportsDarkText() { + return mSupportsDarkText; + } + @Override public void onColorsChanged(WallpaperColorsCompat colors, int which) { if (which == FLAG_SYSTEM) { @@ -72,6 +77,7 @@ public class WallpaperColorInfo implements WallpaperManagerCompat.OnColorsChange mMainColor = FALLBACK_COLOR; mSecondaryColor = FALLBACK_COLOR; } + mSupportsDarkText = wallpaperColors != null ? wallpaperColors.supportsDarkText() : false; float[] hsl = new float[3]; ColorUtils.colorToHSL(mMainColor, hsl); mIsDark = hsl[2] < 0.2f; |