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