diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2017-04-26 18:36:31 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2017-04-26 18:36:32 +0000 |
commit | 83519d3fb107aa2a02d3042219cdc994d8d7797d (patch) | |
tree | d995fbb83228349079828ad02af70e198272d71a /src/com/android/launcher3/Launcher.java | |
parent | b0086a8945e221a9627642ad00dbb38edd2b81c3 (diff) | |
parent | 5e7b238a93bddec69d27e1ed39a969c36f455f9f (diff) | |
download | android_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.tar.gz android_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.tar.bz2 android_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.zip |
Merge "Updating color extraction to include wallpaper theme color. Also adding mathods and callbacks to pass the related data to the callbacks." into ub-launcher3-dorval-polish
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r-- | src/com/android/launcher3/Launcher.java | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java index b8df6c3a8..90dc2ef3f 100644 --- a/src/com/android/launcher3/Launcher.java +++ b/src/com/android/launcher3/Launcher.java @@ -466,6 +466,14 @@ public class Launcher extends BaseActivity @Override public void onExtractedColorsChanged() { loadExtractedColorsAndColorItems(); + + if (mLauncherCallbacks != null) { + mLauncherCallbacks.onExtractedColorsChanged(); + } + } + + public ExtractedColors getExtractedColors() { + return mExtractedColors; } @Override @@ -481,9 +489,9 @@ public class Launcher extends BaseActivity mExtractedColors.load(this); mHotseat.updateColor(mExtractedColors, !mPaused); mWorkspace.getPageIndicator().updateColor(mExtractedColors); - boolean lightStatusBar = (FeatureFlags.LIGHT_STATUS_BAR - && mExtractedColors.getColor(ExtractedColors.STATUS_BAR_INDEX, - ExtractedColors.DEFAULT_DARK) == ExtractedColors.DEFAULT_LIGHT); + boolean lightStatusBar = (FeatureFlags.LIGHT_STATUS_BAR && + mExtractedColors.getColor(ExtractedColors.STATUS_BAR_INDEX) == + ExtractedColors.DEFAULT_LIGHT); // It's possible that All Apps is visible when this is run, // so always use light status bar in that case. Only change nav bar color to status bar // color when All Apps is visible. |