2014-09-24 63 views
0

我正在制作可以裁剪人物图像的应用程序。我还附上了图片,以显示我正在制作的内容。它就像WhatsApp应用程序一样。蓝色方形实际上是从View类扩展的customView。我重写了使用画布绘制正方形的onDraw()函数。如何捕获由蓝色方块区域定义的图像? enter image description here使用自定义视图裁剪图像视图

谢谢

回答

1

让您的蓝色区域的精确坐标,然后用你刚才计算坐标创建从原来的一个位图!

Bitmap newBitmap = Bitmap.createBitmap(mBitmap,x,y,width,height); 
+0

是的。我将在移动时监视蓝色区域的坐标,然后使用它们创建新的图像。非常感谢。 – user2430771 2014-09-24 19:10:45

+0

我能够实现这一点,但有一个问题出现,这是实施它的正确方法还是有更好的方法。获得确切的坐标是一个好主意吗?谢谢 – user2430771 2014-09-24 23:08:32

+1

你只需要照顾我认为的缩放。除了这是我知道的唯一方式!如果有人知道更多,也许他们可以帮助你! – Pavlos 2014-09-24 23:21:52