Если я угадаю правильно, вы получите целое число без знака вида 0xAARRGGBB
, поэтому
int b = (argb)&0xFF;
int g = (argb>>8)&0xFF;
int r = (argb>>16)&0xFF;
int a = (argb>>24)&0xFF;
извлечет компоненты цвета. Тем не менее, быстрый взгляд на документы говорит о том, что вы можете просто сделать
Color c = new Color(argb);
или
Color c = new Color(argb, true);
если вам нужен альфа-компонент в Color.
UPDATE
Красные и синие компоненты инвертированы в исходном ответе, поэтому правильный ответ будет:
int r = (argb>>16)&0xFF;
int g = (argb>>8)&0xFF;
int b = (argb>>0)&0xFF;
обновлено также в первом фрагменте кода