0

アンドロイドで画像を透明にしたいので、調べてみましたが、なかなかうまくいかなかったという結論に達しました。だから私はキャンバスにいくつかのビットマップを描いています、そして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);
            }
4

1 に答える 1

1

透過PNGを使用してください。オーバーエンジニアリングする必要はありません;)

于 2012-04-15T20:53:11.410 に答える