我想在android中使圖像透明,所以我做了一些研究,但得出的結論是我真的沒有得到它。所以我在畫布上繪製了幾個位圖,並且在一種位圖上我想讓紅色透明。我發現了一段代碼,但我沒有做任何事情。這是我的代碼:遮罩顏色android
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);
}
你是在談論動態創建一個?或者只是一般?一般來說,只保存爲支持透明度的PNG。如果你使用JPG,你永遠不會獲得透明度。 – kcoppock 2012-04-15 15:40:55
它被保存爲A png。它是動態的,因爲當你的用戶做一些事情時屏幕會變化 – stevedc 2012-04-15 15:47:12