List of usage examples for android.graphics Color alpha
@IntRange(from = 0, to = 255) public static int alpha(int color)
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); }