Android lightweight, animated and easy to use ColorPicker

AndroidColorPicker

Android lightweight, animated and easy to use ColorPicker.

original

Installation

Add this in your root build.gradle file (not your module build.gradle file):

allprojects {
	repositories {
		...
		maven { url "https://jitpack.io" }
	}
}

:hammer:Dependency

Add this to your module's build.gradle file (make sure the version matches the JitPack badge above):

dependencies {
	...
	implementation 'com.github.mejdi14:AndroidColorPicker:1.0.2'
}

:fire:How to use with kotlin

    MHColorsDialog(this)
                .setColorListener { color, colorHex ->
                    // color and colorHex are the chosen color
                }
                .show()

:coffee:How to use with Java

  MHColorsDialog mhColorsDialog=new MHColorsDialog(MainActivity.this);
                mhColorsDialog.setColorListener(new ColorListener() {
                    @Override
                    public void onColorSelected(int color, @NotNull String colorHex) {
                          // color and colorHex are the chosen color
                    }
                });
                mhColorsDialog.show();

:art:Customization

Dark Mode

 .withDarkMode()

Add new colors

 .addColors(colorsList,ColorsPosition.START)

where colorsList is an ArrayList (every Int represent a color)

ColorsPosition is where your colors should be in the final list of colors (Start or End)

Use your own colors

 .withMyOwnColors(colorsList)

where colorsList is an ArrayList (every Int represent a color)

this will make the library ignore the default colors and use only your colors from colorsList

? Contributing

Contributions, issues and feature requests are welcome.

Feel free to check [issues page] if you want to contribute.

Author

? Mejdi Hafiane

GitHub