AndroidColorPicker
Android lightweight, animated and easy to use ColorPicker.
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
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
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