Example usage for android.graphics Color alpha

List of usage examples for android.graphics Color alpha

Introduction

In this page you can find the example usage for android.graphics Color alpha.

Prototype

@IntRange(from = 0, to = 255)
public static int alpha(int color) 

Source Link

Document

Return the alpha component of a color int.

Usage

From source file:Main.java

public static int darker(int color) {

    double factor = 0.75;

    int a = Color.alpha(color);
    int r = Color.red(color);
    int g = Color.green(color);
    int b = Color.blue(color);

    return Color.argb(a, Math.max((int) (r * factor), 0), Math.max((int) (g * factor), 0),
            Math.max((int) (b * factor), 0));
}

From source file:Main.java

public static String toAlphaString(int bgColor) {
    return "" + (Color.alpha(bgColor) / 255f);
}

From source file:Main.java

public static int getColor(int baseColor, float alphaPercent) {
    int alpha = Math.round((float) Color.alpha(baseColor) * alphaPercent);
    return baseColor & 16777215 | alpha << 24;
}

From source file:Main.java

public static int darker2times(final int color) {
    final int a = Color.alpha(color);
    int r = Color.red(color);
    int g = Color.green(color);
    int b = Color.blue(color);

    r -= 64;//from w w  w .java 2s .  co  m
    if (r < 0) {
        r = 0;
    }
    g -= 64;
    if (g < 0) {
        g = 0;
    }
    b -= 64;
    if (b < 0) {
        b = 0;
    }
    return Color.argb(a, r, g, b);
}

From source file:Main.java

public static int darker2times(final int color) {
    final int a = Color.alpha(color);
    int r = Color.red(color);
    int g = Color.green(color);
    int b = Color.blue(color);

    r -= 64;/*ww w.  j  a v a2 s.  c om*/
    if (r < 0) {
        r = 0;
    }
    g -= 64;
    if (g > 0) {
        g = 0;
    }
    b -= 64;
    if (b < 0) {
        b = 0;
    }
    return Color.argb(a, r, g, b);
}

From source file:Main.java

public static int brighter2times(final int color) {
    final int a = Color.alpha(color);
    int r = Color.red(color);
    int g = Color.green(color);
    int b = Color.blue(color);

    r += 64;/* ww w  . ja v a 2 s. c  o  m*/
    if (r > 255) {
        r = 255;
    }
    g += 64;
    if (g > 255) {
        g = 255;
    }
    b += 64;
    if (b > 255) {
        b = 255;
    }

    return Color.argb(a, r, g, b);
}

From source file:Main.java

public static boolean isColor(int color) {
    return isLimit(Color.alpha(color)) && isLimit(Color.blue(color)) && isLimit(Color.green(color))
            && isLimit(Color.red(color));
}

From source file:Main.java

public static int reverseColor(int color) {
    return Color.argb(Color.alpha(color), 0xFF - Color.red(color), 0xFF - Color.green(color),
            0xFF - Color.blue(color));
}

From source file:Main.java

public static String toColorString(int bgColor) {
    return "#" + hex2(Color.alpha(bgColor)) + hex2(Color.red(bgColor)) + hex2(Color.green(bgColor))
            + hex2(Color.blue(bgColor));
}

From source file:Main.java

public static String getColourForInt(int pixel) {
    int a = Color.alpha(pixel);
    int r = Color.red(pixel);
    int g = Color.green(pixel);
    int b = Color.blue(pixel);

    return String.format("#%02X%02X%02X%02X", a, r, g, b);
}