Java で int を Android カラーとして (Canvas に描画するために) 使用している場合、その int のアルファ コンポーネントだけを操作するにはどうすればよいですか? たとえば、操作を使用してこれを行うにはどうすればよいですか。
int myOpaqueColor = 0xFFFFFF;
float factor = 0;
int myTransparentColor = operationThatChangesAlphaBytes(myOpaqueColor, factor);
//myTransparentColor should now = 0x00FFFFFF;
factor
理想的には、バイトを静的な値に設定するだけでなく、それらの最初のバイトに何を掛けてもよいでしょう。