操作Java/Android颜色整数的alpha字节。

27 浏览
0 Comments

操作Java/Android颜色整数的alpha字节。

如果我在Java中有一个int,我将其用作Android颜色(用于在画布上绘制),我如何只操作该int的alpha分量?例如,如何使用一个操作来实现这个:

int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = 操作改变Alpha字节(myOpaqueColor, factor);
//myTransparentColor 现在应该等于 0x00FFFFFF;

理想情况下,最好是将前面的字节乘以任何factor,而不仅仅将字节设置为静态值。

0