我的要求是我需要选择一个包含一群人的图像,我需要选择一个或多个人,我需要裁剪图像的特定选定部分,为此我拍摄了一个矩形透明图像,我将放置这个在我要裁剪的实际图像上的矩形图像现在我搞砸了,我希望通过拉动角落并选择实际图像来拉伸该矩形图像,任何人都可以帮助我如何通过拉动来拉伸图像角落
问问题
115 次
我的要求是我需要选择一个包含一群人的图像,我需要选择一个或多个人,我需要裁剪图像的特定选定部分,为此我拍摄了一个矩形透明图像,我将放置这个在我要裁剪的实际图像上的矩形图像现在我搞砸了,我希望通过拉动角落并选择实际图像来拉伸该矩形图像,任何人都可以帮助我如何通过拉动来拉伸图像角落
我认为您需要将位图绘制到画布上,然后从那里管理用户交互。您可以通过使用将图像拉伸到画布中的任何大小
canvas.drawBitmapMesh(bitmap, 1, 1,
vertices, 0, null, 0,
paint);
相应地更改您的顶点。见文档
最好的方法是创建一个自定义视图并覆盖 onDraw,然后在此处进行绘图。