The main screen hosts a stream of cards that display images and some prominent colors extracted from them. These colors are: vibrant, vibrant dark, vibrant light, muted, muted dark, and muted light (you can see examples of these in the screenshots). You can also add new cards by adding images from storage or your camera. Finally, you can see title text colors and body text colors that are extracted from a color by pressing on it (long-pressing on the color will instead copy its hexadecimal value to your clipboard).
Android libraries demonstrated:
Palette - https://developer.android.com/reference/android/support/v7/graphics/Palette.html
Palette.Swatch - https://developer.android.com/reference/android/support/v7/graphics/Palette.Swatch.html
Since this app was made for demonstration purposes, you can find the source code at https://github.com/tony-w/PaletteColorExtraction, which, in addition to showing how to use the Palette and Palette.Swatch classes, might be useful for things such as: creating card streams with swipe-to-dismiss and undo, transitioning between activities in Lollipop with animations, and how to get images from storage or the camera.
This version of Palette Color Extraction Android App comes with one universal variant which will work on all the Android devices.
If you are looking to download other versions of Palette Color Extraction Android App, We have 1 version in our database. Please select one of them below to download.