我想在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