package com.cmcdelhi.cmcdelhiquark; import java.util.Random; import android.graphics.Color; public class RandomColorGenerator { private RandomColorGenerator() { // TODO Auto-generated constructor stub } // private static int[] colorArray = { Color.argb(255, 0, 145, 165), // Color.argb(255, 63, 122, 182), Color.argb(255, 90, 56, 181), // Color.argb(255, 42, 128, 238), Color.argb(255, 0, 152, 0), // Color.argb(255, 215, 79, 42), Color.argb(255, 0, 0, 0), // Color.argb(255, 154, 0, 162), Color.argb(255, 182, 28, 68), // Color.argb(255, 220, 79, 173), Color.argb(255, 172, 25, 681), // Color.argb(255, 130, 186, 0), Color.argb(255, 0, 130, 153), // Color.argb(255, 0, 114, 198), Color.argb(255, 70, 23, 180), // Color.argb(255, 140, 0, 149), Color.argb(255, 0, 75, 139), // Color.argb(255, 87, 0, 0), Color.argb(255, 88, 88, 88) }; // turquoise bluish greenis Color.argb(255, 0, 145, 165) // CMC logo blue Color.argb(255, 63, 122, 182) // voilet Color.argb(255, 90, 56, 181) // dark green Color.argb(255, 42, 128, 238) // other grenen Color.argb(255, 0, 152, 0) // orange Color.argb(255, 215, 79, 42) // pure black Color.argb(255, 0, 0, 0) // other jamun voilet Color.argb(255, 154, 0, 162) // brown Color.argb(255, 182, 28, 68) // pink Color.argb(255, 220, 79, 173) // light green Color.argb(255, 130, 186, 0) // another blue shade Color.argb(255, 0, 130, 153) // bluish shade Color.argb(255, 0, 114, 198) // / Color.argb(255, 236, 173, 0) yellow private static int[] colorArray = { Color.argb(255, 90, 56, 181), Color.argb(255, 42, 128, 238), Color.argb(255, 0, 152, 0), Color.argb(255, 236, 173, 0), Color.argb(255, 215, 79, 42), Color.argb(255, 0, 0, 0), Color.argb(255, 154, 0, 162), Color.argb(255, 182, 28, 68), Color.argb(255, 220, 79, 173), Color.argb(255, 130, 186, 0), Color.argb(255, 0, 130, 153), Color.argb(255, 0, 114, 198), Color.argb(255, 70, 23, 180), Color.argb(255, 140, 0, 149), Color.argb(255, 0, 75, 139), Color.argb(255, 87, 0, 0), Color.argb(255, 88, 88, 88) }; public static int generateColor() { int randomColorVal = getColorRandomArrayIndex(); return colorArray[randomColorVal]; } private static int getColorRandomArrayIndex() { Random rnd = new Random(); int val = (int) (rnd.nextFloat() * 100); if (val < colorArray.length) { return val; } else { return getColorRandomArrayIndex(); } } }