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 disableColor(int color) {
    int alpha = Color.alpha(color);
    int red = Color.red(color);
    int green = Color.green(color);
    int blue = Color.blue(color);

    return Color.argb((int) (alpha * 0.2f), red, green, blue);
}

From source file:Main.java

public static int getDarkerColor(int color) {
    int alpha = Color.alpha(color);
    int red = Color.red(color);
    int green = Color.green(color);
    int blue = Color.blue(color);
    return Color.argb(alpha, (int) (red * 0.9), (int) (green * 0.9), (int) (blue * 0.9));
}

From source file:Main.java

public static int getDarkerColor(int color) {
    int alpha = Color.alpha(color);
    int red = Math.round(Color.red(color) * 0.625f);
    int green = Math.round(Color.green(color) * 0.625f);
    int blue = Math.round(Color.blue(color) * 0.625f);
    return Color.argb(alpha, red, green, blue);
}

From source file:Main.java

public static int setRed(int color, int value) {
    return Color.argb(Color.alpha(color), value, Color.green(color), Color.blue(color));
}

From source file:Main.java

public static int getDeeperColor(int color) {
    int alpha = Color.alpha(color);
    int red = (int) (Color.red(color) * 0.8);
    int green = (int) (Color.green(color) * 0.8);
    int blue = (int) (Color.blue(color) * 0.8);
    return Color.argb(alpha, red, green, blue);
}

From source file:Main.java

public static int setGreen(int color, int value) {
    return Color.argb(Color.alpha(color), Color.red(color), value, Color.blue(color));
}

From source file:Main.java

public static int get18DarkColor(int color, float factor) {
    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 float[] intColorToFloatARGBArray(int from) {
    return new float[] { Color.alpha(from) / 255f, Color.red(from) / 255f, Color.green(from) / 255f,
            Color.blue(from) / 255f };
}

From source file:Main.java

public static int adjustAlphaColor(int i, float f) {
    return Color.argb(Math.round((float) Color.alpha(i) * f), Color.red(i), Color.green(i), Color.blue(i));
}

From source file:Main.java

public static int darker(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 -= 32;/*w ww . j a  v a2s  .co  m*/
    if (r < 0) {
        r = 0;
    }
    g -= 32;
    if (g < 0) {
        g = 0;
    }
    b -= 32;
    if (b < 0) {
        b = 0;
    }
    return Color.argb(a, r, g, b);
}