Android将ImageView放置在画布顶部
如何在先前创建的视图画布上显示以编程方式创建的ImageView?我尝试使用bringToFront,但没有成功 代码:Android将ImageView放置在画布顶部,android,layout,canvas,android-imageview,android-drawable,Android,Layout,Canvas,Android Imageview,Android Drawable,如何在先前创建的视图画布上显示以编程方式创建的ImageView?我尝试使用bringToFront,但没有成功 代码: 图像正在显示,但在画布下方,我不希望这样。您必须在画布上重新绘制图像视图: pcanvas = new Canvas(); pcanvas.setBitmap(bitmap); // drawXY will result on that Bitmap pcanvas.drawBitmap(bitmap, 0, 0, null);
图像正在显示,但在画布下方,我不希望这样。您必须在画布上重新绘制图像视图:
pcanvas = new Canvas();
pcanvas.setBitmap(bitmap); // drawXY will result on that Bitmap
pcanvas.drawBitmap(bitmap, 0, 0, null);
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
image.draw(pcanvas);
img.bringToFront();
img.invalidate();
img.draw(pcanvas);
嗨Broadwell…你有这药吗?如果是这样,请你写的代码作为答案,这将是对我的帮助,因为我没有得到wt波派已经写
pcanvas = new Canvas();
pcanvas.setBitmap(bitmap); // drawXY will result on that Bitmap
pcanvas.drawBitmap(bitmap, 0, 0, null);
mPaint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC));
image.draw(pcanvas);
img.bringToFront();
img.invalidate();
img.draw(pcanvas);