我的可绘制文件夹中有一个PNG文件。 我需要修改合并到一个较小的图像。 我使用此代码创建新的位图
Bitmap bigImage = BitmapFactory.decodeResource(getResources(), R.drawable.i10);
Bitmap smallImage = BitmapFactory.decodeResource(getResources(), R.drawable.i11);
Bitmap result = Bitmap.createBitmap(bigImage.getWidth(), bigImage.getHeight(), bigImage.getConfig());
Canvas canvas = new Canvas(result);
canvas.drawBitmap(bigImage, 0f, 0f, null);
canvas.drawBitmap(smallImage, 10, 10, null);
我想念的是最后一部分。将新的位图(bigImage)分配给“ R.drawable.i10”
答案 0 :(得分:1)
资源是静态的,一旦将这些文件发送到应用程序(Apk)中,您将无法更改这些文件...
不过,您可以创建/处理现有文件并将其另存为Storage上的新文件,但这是另一回事,与问题无关!