从Android Color对象获取红色,蓝色或绿色通道

Joe*_*oel 3 java android colors

我觉得这是一个非常愚蠢的问题,但Android Color类似乎没有一种方法可以从Color对象中单独从R,G,B通道获取int.我能不能像java.awt的颜色那样得到频道?

Avi*_*Avi 6

int color = ContextCompat.getColor(context, R.color.someColor);
        int red = Color.red(color);
        int blue = Color.blue(color);
        int green = Color.green(color);
        int alpha = Color.alpha(color);
Run Code Online (Sandbox Code Playgroud)