我有一个大小为400 * 100的位图。现在我想将位图的大小增加到400 * 200,底部留空白。我尝试了下面的代码,但是它创建了透明的空间,而不是空白。
===我的代码===
// oldBitMap size are 400(width) and 100(height)
Bitmap newBitmap = Bitmap.createBitmap(400, 200, oldBitMap.getConfig());
Canvas canvas = new Canvas(newBitmap);
canvas.drawColor(Color.WHITE);
canvas.drawBitmap(oldBitMap, 0, 0, null);
请帮助....
最佳答案
尝试将第一行更改为:
Bitmap newBitmap = Bitmap.createBitmap(400, 200, Bitmap.Config.ARGB_8888);
我唯一能想到的就是配置错误的原始位图。