最佳答案
如果在 Java 中有一个 int 用作 Android 颜色(用于在画布上绘制) ,那么如何操作该 int 的 alpha 组件呢?例如,我如何使用一个操作来做到这一点:
int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor);
//myTransparentColor should now = 0x00FFFFFF;
理想情况下,最好将这些第一个字节乘以 factor
,而不是仅仅将字节设置为静态值。