如何在Android上的四个点之间裁剪图像

我是新的工作在android中的位图,我无法在四点之间裁剪图像(显然它不是一个矩形的形状)。

我将图像转换为位图并设置为布局的背景。 现在我有四个不同的点(p0,p1,p2,p3)

在此处输入图像描述

我有这些观点的价值观。 现在是时候在这些区域之间裁剪图像并显示为矩形形状的位图..(即,作为另一个布局的背景。)。

再次提一下,只在这些点之间裁剪图像,即仅在区域内。 哪种方式我可以解决这个问题,? 我可以使用任何第三方工具..建议我那些那些………

谢谢大家

如果需要一个圆圈, 这里是一个如何裁剪图像的解决方案。 基于该代码,您可以使用图形进行一些操作,您将能够裁剪您的形状。

我不会为复制粘贴编写代码。

我希望它有所帮助!

编辑:

也许这是你的解决方案!

首先使用Bitmap.getPixels选择矩形区域
然后avaluate绑定您的形状的线条。
以像素[]为单位更改evry像素,将其设置为0(或其他值,它将是图像的背景)
并从新数据集重新创建您的图像。

编辑:尝试使用剪贴技术http://www.zetcode.com/gfx/java2d/clipping/或http://www.roseindia.net/java/example/java/swing/graphics2D/clip-area.shtml in使用了示例矩形,但thos methodics允许任何区域