我想剪裁正在ImageView上显示的图像。我想要做的是我想要在图像上显示一个可缩放的矩形。该矩形将有可移动的角落(我可以通过触摸拖动)来增加/减小其大小。下面的图片演示了我想要开发的一些东西。Android:在ImageView(或其他任何与位图兼容的小部件)上绘制可移动且大小可观的矩形并裁剪所选区域
P. S.我不太确定如何说出我的问题。 我想要什么: http://imageshack.us/photo/my-images/832/customcropbox.jpg/
我想剪裁正在ImageView上显示的图像。我想要做的是我想要在图像上显示一个可缩放的矩形。该矩形将有可移动的角落(我可以通过触摸拖动)来增加/减小其大小。下面的图片演示了我想要开发的一些东西。Android:在ImageView(或其他任何与位图兼容的小部件)上绘制可移动且大小可观的矩形并裁剪所选区域
P. S.我不太确定如何说出我的问题。 我想要什么: http://imageshack.us/photo/my-images/832/customcropbox.jpg/
最终的解决方案,我想出了充足后研究是:
扩展ImageView
使自己的自定义视图。
@Override
onDraw
方法,并在那里做我的自定义绘图。
在视图上执行onTouchListener
以获取触摸事件并根据它们的位置处理它们。
e。 G。
我检查了触摸是否在定位点圆的半径内,我绘制了我在覆盖onDraw
方法中绘制的可移动矩形。
编辑: 我很抱歉,我没有那段代码了,我过了很长时间才来到这里,否则会爱上来帮助你。
心痛。
使用此库中的源代码:https://github.com/edmodo/cropper – Shubham