Java 在另一个位图上绘制位图
我需要在另一个位图上绘制一个位图,如下图所示 这是我的密码Java 在另一个位图上绘制位图,java,android,bitmap,Java,Android,Bitmap,我需要在另一个位图上绘制一个位图,如下图所示 这是我的密码 private Bitmap overlay(Bitmap bmp1, Bitmap bmp2) { Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig()); Canvas canvas = new Canvas(bmOverlay); canvas.drawBitmap(bm
private Bitmap overlay(Bitmap bmp1, Bitmap bmp2) {
Bitmap bmOverlay = Bitmap.createBitmap(bmp1.getWidth(), bmp1.getHeight(), bmp1.getConfig());
Canvas canvas = new Canvas(bmOverlay);
canvas.drawBitmap(bmp1, new Matrix(), null);
canvas.drawBitmap(bmp2, new Matrix(), null);
return bmOverlay;
}
如何确定在何处绘制位图2(起点坐标)查看图片,您希望它居中吗?那么答案是
x= (bitmap1.getWidth()- bitmap2.getWidth)/2
y= (bitmap1.getHeight()- bitmap2.getHeight)/2
基本上,找出位图1中比位图2多出的空间,然后将其一分为二。我应该在哪里添加这个插入这个代码段?