Gentle Palette is a color rounding tool is meant to work with the android palette support library or any color 😉 it works by rounding any given hex color to its nearest color in predefined colors array (color palette).
Min SDK version 15
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Step 2. Add the dependency
dependencies {
implementation 'com.github.osama-raddad:gentle-palette:0.1.3'
}
to use the library add this code any where :
GentlePalette.generate("#FFFFFF",${Any Colors Array},this::userTheRounededColor);
or you can use one of my predefined color palettes :
Palettes.FLAT_COLORS
Palettes.MATERIAL_COLORS
Palettes.FLUENT_COLORS
Palettes.METRO_COLORS
Palettes.SOCIAL_COLORS
We welcome contributions to Gentle Palette!
- ⇄ Pull requests and ★ Stars are always welcome.
I’d be really happy if you sent me links to your projects where you use my library. Just send an email to [email protected] And do let me know if you have any questions or suggestion regarding the library.
Copyright 2016, Osama Raddad
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.