Если у меня есть int в Java, который я использую в качестве цвета Android (для рисования на холсте), как мне манипулировать только альфа-компонентом этого int? Например, как я могу использовать операцию для этого:
int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor);
//myTransparentColor should now = 0x00FFFFFF;
В идеале было бы полезно умножить эти первые байты на любой factor
, а не просто установить байты на статическое значение.