History log of /packages/apps/Launcher3/src/com/android/launcher3/dynamicui/ExtractionUtils.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
462b5cca7bb1d5e24fb8277b0cfe238cc2e1e980 02-Apr-2016 Tony Wickham <twickham@google.com> Extract color for the hotseat.

- Only considers the bottom fourth of the wallpaper
- Is translucent black or white depending on how dark/light
the wallpaper is
- Hotseat extends behind the nav bar

Bug: 27230217
Change-Id: Id4ea6ee91b4dd221b4c277d22d5041cab178801d
/packages/apps/Launcher3/src/com/android/launcher3/dynamicui/ExtractionUtils.java
b0e378000fac0d4a2d5a75d887f5a6733bdab900 06-Apr-2016 Sunny Goyal <sunnygoyal@google.com> Removing some wallpaper dependency

Change-Id: I3f88a76df40c64678e297f217d703ca296f2d5cd
/packages/apps/Launcher3/src/com/android/launcher3/dynamicui/ExtractionUtils.java
827cef203f386cb548b98a7fa9888b75478c8e20 17-Mar-2016 Tony Wickham <twickham@google.com> Added ColorExtractionService and ExtractedColors.

- Launcher has an instance of ExtractedColors, which is loaded from
LauncherProvider in onCreate() and whenever the wallpaper changes.
- When the wallpaper changes, the ColorExtractionService is started
in the :wallpaper-chooser process.
- ColorExtractionService builds an ExtractedColors instance and saves
it as a String in LauncherProvider.
- When the results are saved, Launcher gets a callback through
LauncherProviderChangeListener and reloads the ExtractedColors.
- Whenever Launcher loads Extractecolors, it also re-colors items
(currently a no-op).

Change-Id: I319e2cfe0a86abcbc6bb39ef6b9fbbcad54ad743
/packages/apps/Launcher3/src/com/android/launcher3/dynamicui/ExtractionUtils.java