This Color Picker is also available as a StandAlone class, for that refer ColorPickerDialog
This library/module is written in java
The main class (ColorPickerDialogBuilder.java) is an extension of Alert Dialog Builder
Most components are declared public so that they can be accessed from anywhere, thereby increasing versatility.
Even though, messing with some variables and values can result in unecpected results
This class was made for android SDK 21 and above
Can provide the color in integer and hex string form (eg : 0,1 and #FFFFFFFF, #FF000000)
Hex string returned is in #AARRGGBB form
If you are using old Android Studio (or any other IDE), refer to
If you are using new Android Studio (or any other IDE)
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
...
implementation 'com.github.RealDev05:ColorPickerDialog:0.1.3'
}
to your build.gradle of your app (not project or root)
Contact me if there is any doubts/problems
ColorPickerDialogBuilder colorPicker = new ColorPickerDialogBuilder(this);
colorPicker.show(new ColorPickerDialogBuilder.ColorPickedListener() {
@Override
public void OnColorPicked(int color, String hex) {
}
});