Example usage for android.graphics Color argb

List of usage examples for android.graphics Color argb

Introduction

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

Prototype

@ColorInt
public static int argb(float alpha, float red, float green, float blue) 

Source Link

Document

Return a color-int from alpha, red, green, blue float components in the range \([0..1]\).

Usage

From source file:Main.java

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

From source file:Main.java

/**
 * Add some alpha to a color//from  w  w  w .  java2  s . c  om
 *
 * @param color the base color
 * @param alpha the alpha value
 * @return the new color
 */
public static int addAlphaToColor(int color, int alpha) {
    return Color.argb(alpha, Color.red(color), Color.green(color), Color.blue(color));
}

From source file:Main.java

public static int ParseColor() {
    Random random = new Random();
    int red = random.nextInt(255);
    int green = random.nextInt(255);
    int blue = random.nextInt(255);
    return Color.argb(255, red, green, blue);
}

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 Paint getUIPainter() {
    Paint uiPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
    uiPaint.setColor(Color.argb(128, 255, 255, 255));
    uiPaint.setStyle(Style.STROKE);
    uiPaint.setStrokeWidth((float) 3.0);
    return uiPaint;
}

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 argb(int rgb, int alpha) {
    return Color.argb(alpha, Color.red(rgb), Color.green(rgb), Color.blue(rgb));
}

From source file:Main.java

public static int argb(int color, float a) {
    int alpha = Math.round((a * 255));
    int red = Color.red(color);
    int green = Color.green(color);
    int blue = Color.blue(color);

    return Color.argb(alpha, red, green, blue);
}

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 getPrimaryDarkColor(int color) {
    double tran = 0.8;
    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 * tran), 0), Math.max((int) (g * tran), 0),
            Math.max((int) (b * tran), 0));
}