Android设置颜色组件(R、G、B)

Android设置颜色组件(R、G、B),android,colors,variable-assignment,Android,Colors,Variable Assignment,我想创建一个颜色变量来引用它的质量,除了我似乎只能得到R,G,B int值,我不知道如何单独设置每个值 我希望能够做到以下几点: private int ReturnColor(int a, int r, int g, int b) { return Color.argb(a, r, g, b); } if (ReturnColor(Alpha, Red, Green, Blue) == Dawn) Then... 如果黎明是一种颜色,我想我可以定制一个类,但我希望有一个更直接的方法

我想创建一个颜色变量来引用它的质量,除了我似乎只能得到R,G,B int值,我不知道如何单独设置每个值

我希望能够做到以下几点:

private int ReturnColor(int a, int r, int g, int b) {
    return Color.argb(a, r, g, b);
}

if (ReturnColor(Alpha, Red, Green, Blue) == Dawn) Then...
如果黎明是一种颜色,我想我可以定制一个类,但我希望有一个更直接的方法

编辑:我最终只是创建了一个带有int a、R、G和B变量的自定义类

public class CustomColor {

int A;
int R;
int G;
int B;

public CustomColor() {}

public CustomColor(int a, int r, int g, int b) {
    A = a;
    R = r;
    G = g;
    B = b;  
}

private int ReturnColor(int a, int r, int g, int b) {
    return Color.argb(a, r, g, b);
}

public boolean EqualTo(CustomColor c) {

    if(A == c.A && R == c.R && G == c.G && B == c.B) return true;
    return false;
}

}//End CustomColor

颜色类中声明了一些静态颜色,如
Color.WHITE

如果您想自己制作颜色,可以使用0xFFFFFFFF 第一个FF是alpha,第二个是红色,第三个是绿色,最后一个是蓝色

i、 e

青色=0xff00ffff