アンドロイドで画像を透明にしたいので、調べてみましたが、なかなかうまくいかなかったという結論に達しました。だから私はキャンバスにいくつかのビットマップを描いています、そして1種類のビットマップで赤を透明にしたいです。コードの一部を見つけましたが、実際には何もしていません。これは私のコードです:
if(PictureArray[a]==0){
Paint Remove = new Paint();
Remove.setARGB(255, 255, 0, 0);
int removeColor=Remove.getColor();
Remove.setAlpha(0);
Remove.setXfermode(new AvoidXfermode(removeColor,0,AvoidXfermode.Mode.TARGET));
c.drawBitmap(Stone, x, c.getHeight()/2, null);
}