2016-01-21 67 views
1

我想在android上绘制图像。我从here发现了一个很好的例子。 在这里他们解释了如何在简单的画布中绘制。我试图在该画布中添加图像。如何清除图像上的图形

canvasBitmap = BitmapFactory.decodeResource(res, R.drawable.image) 
       .copy(Bitmap.Config.ARGB_8888, true); 
canvasBitmap = Bitmap.createScaledBitmap(canvasBitmap, this.getWidth(), 
       this.getHeight(), true); 

现在我面临着一个问题。当我尝试擦除图纸时,它也会擦除原始图像。

我尝试了很多解决方案。但没有任何帮助我。请让我知道如何擦除图像中的图形而不擦除图像。

+1

行为是如此的正常!您可以尝试使用真正的钢笔并在您的照片上画画,然后尝试用橡皮擦去除并观察发生了什么。 –

+0

你的问题是,你想擦除你的“自定义”绘图后原始图像保持完好? –

+0

是@RomanRozenshtein ..正是你说的我想要.. – Vijay

回答

0

一个简单的解决方案就是将图像绘制回Canvas。超过一切。

这会让您看到原始图像 - >图纸被移除。