Skip to content

osama-raddad/gentle-palette

Repository files navigation

logo



License Codacy Badge Build Status

Gentle Palette

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).

Screen Shots

| | |

Requirements

Min SDK version 15

Install

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'
	}

Usage

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

Contributing

We welcome contributions to Gentle Palette!

  • ⇄ Pull requests and ★ Stars are always welcome.

Let me know!

I’d be really happy if you sent me links to your projects where you use my library. Just send an email to osama.s.raddad@gmail.com And do let me know if you have any questions or suggestion regarding the library.

License

Copyright 2017, 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.