我已成功标记基于四个坐标从我的活动中选择一个区域。我的问题是如何计算此正方形的中点并在所选的正方形区域的中间设置图像。
我应该使用ImageView image =(ImageView)findViewById(this);
为了澄清,我如何将图像放在android中的正方形中间。
答案 0 :(得分:2)
中心位于
xmid = (x1 + x2 + x3 + x4)/4
ymid = (y1 + y2 + y3 + y4)/4
要将对象放在中心,您必须减去其大小的一半
left = (x1 + x2 + x3 + x4)/4 - w/2
top = (y1 + y2 + y3 + y4)/4 - h/2