Bitmap怎么设置背景颜色?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bitmap怎么设置背景颜色?相关的知识,希望对你有一定的参考价值。
qrcode = EncodingHandler.createQRCode(in, 400);
img.setImageBitmap(qrcode);
导出img以后发现背景是透明的,如果在图库黑色背景下就看不到图片了,请问怎么将Bitmap或者ImageView的背景设置成白色的呢?
Bitmap除非重绘才能改变背景,png图片改了后缀就不是透明的了本回答被提问者采纳 参考技术B 1.创建一个背景图大小的Bitmap Bitmap bitmap=Bitmap.createBitmap(X, Y, Config.ARGB_8888);
2.Canvas canvas=new Canvas(bitmap); //创建画布Paint paint=new Paint(); //画笔
3。在canvas上画东西取得背景图片的Bitmap canvas.drawBitmap(backgroundBitmap, Rect , Rect , paint);
按照上面的步骤就可以设置背景图片了。
以上是关于Bitmap怎么设置背景颜色?的主要内容,如果未能解决你的问题,请参考以下文章