Inspired by David Merfield's randomColor.js and onevcat's RandomColorSwift. It is a ported version to Android. You can use the library to generate attractive random colors on Android.
See the demo and site to know why does this exist.
gradle
dependencies {
compile 'com.github.lzyzsd.randomcolor:library:1.0.0'
}// Returns a random int color valueRandomColorrandomColor = newRandomColor();
intcolor = randomColor.randomColor();
// Returns an array of 10 random color valuesRandomColorrandomColor = newRandomColor();
int[] color = randomColor.randomColor(10);
//This lib also predefine some colors, so than you can random color by these predefined colors// Returns an array of ten green colorsrandomColor.random(RandomColor.Color.GREEN, 10);
// Returns a random color use hue, saturation, luminosity// saturation has two kinds of value: RANDOM, MONOCHROME// luminosity has for kinds of value: BRIGHT, LIGHT, DARK, RANDOMrandomColor(intvalue, SaturationTypesaturationType, Luminosityluminosity)There is also a demo project in this repo.
Thanks for David Merfield bringing us randomColor.js, which is a great utility.
The demo project is using Chirag Mehta's Name the Color JavaScript library to extract name of color.
This project is licensed under the terms of the MIT license.
