This звучит похоже на то, что вы ищете.
В основном вам необходимо создать растровое изображение, создать холст, а затем нарисовать каждое изображение на холсте. Я не уверен, как они будут работать как PNG и быть в состоянии видеть оба изображения, но вот как я нарисовал несколько изображений в один. Я бы предположил, что вы рисуете каждое изображение, начиная с той же позиции (в отличие от того, как я это сделал).
Надеюсь, это поможет.
result = Bitmap.createBitmap((bmImages[0].getWidth() * 2) + 45, (bmImages[0].getHeight()) + 30, Bitmap.Config.RGB_565);
Canvas canvas = new Canvas(result);
for (int i = 0; i < bmImages.length; i++) {
canvas.drawBitmap(bmImages[i], (bmImages[i].getWidth() * (i % 2)) + ((i+1)*15), 15, null);
bmImages[i].recycle();
}
Можете ли вы опубликовать код того, что вы пробовали? – Jay
Не пробовал ничего, потому что я новичок в программировании – Warlock
Может, некоторые приведут меня к учебнику или чему-то – Warlock