Android Color Blend createGrayGradient2()

Here you can find the source of createGrayGradient2()

Description

create Gray Gradient

License

Open Source License

Declaration

public static int[] createGrayGradient2() 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

public class Main {
    public static int[] createGrayGradient2() {
        int[] c = new int[3];
        int f = -40;
        c[0] = toARGB(255, 190 + f, 190 + f, 190 + f);
        c[1] = toARGB(255, 185 + f, 185 + f, 185 + f);
        c[2] = toARGB(255, 160 + f, 160 + f, 160 + f);
        return c;
    }/*from   ww w . j  a  va2  s . com*/

    /**
     * @param alpha
     *            [0..255]
     * @param red
     *            [0..255]
     * @param green
     *            [0..255]
     * @param blue
     *            [0..255]
     * @return the calculated argb value
     */
    public static int toARGB(int alpha, int red, int green, int blue) {
        return android.graphics.Color.argb(alpha, red, green, blue);
    }

    /**
     * @param colorString
     *            #RRGGBB or #AARRGGBB or... read
     *            {@link Color#parseColor(String)}
     * @return
     */
    public static int toARGB(String colorString) {
        return android.graphics.Color.parseColor(colorString);
    }
}

Related

  1. screenBlendTwoColors(int c1, int c2)
  2. createGrayGradient1()
  3. createGrayGradient3()
  4. createGreenGradient()
  5. createRGBColorFilter(int red, int green, int blue)
  6. createRGBColorFilter(int red, int green, int blue, float alpha)