让我头疼的是,我有一个透明的 png 图像,我已经将它解码为位图,然后添加到画布上,
BitmapFactory.Options options = new BitmapFactory.Options();
Bitmap mBitmap = BitmapFactory.decodeResource(getResources(), picList[0] , options);
Paint p = new Paint();
canvas.drawBitmap(mBitmap, 0, 0, p);
稍后当我保存画布时,它显示图像但背景显示为黑色,为了实现白色,我使用了一些代码,例如
Paint p = new Paint();
p.setAlpha(color.white);
p.setColor(color.white);
canvas.drawColor(color.white);
canvas.drawPaint(p);
但是颜色没有设置为白色,请帮帮我,我希望背景保存的图像是白色的。如果我缺少任何其他逻辑。谢谢帮忙。