nitiwari-dev / android-support-v7-palette-example

Demo to extract color from bitmap using android support v7 palette

Home Page:http://code2concept.blogspot.in/2015/10/android-support-v7-palette-demo.html

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

android-support-v7-palette-example

This is demostration of how to extract color from bitmap using android palette support library. As show below.

first_01 second third

Steps 1: Add this into build.gradle.

compile 'com.android.support:palette-v7:+'

Step 2: Provide the bitmap to fecth swatch list containing rgb values as shown below.

    Palette.from(bitmap).generate(new Palette.PaletteAsyncListener() {
        @Override
        public void onGenerated(Palette palette) {
            swatchesList = palette.getSwatches();
        }
    });
}

We get titleText, bodyText, RGB, HSL (Hue, Saturation, Lightness) respectively.

This example too extract the rgb value from the drawable and display it into the background of parent layout using interval of 1sec.