0

我已根据四个坐标成功标记从我的活动中选择一个区域。我的问题是如何计算这个正方形的中点并在所选正方形区域的中间设置图像。

我应该使用

ImageView 图像 = (ImageView)findViewById(this);

为了澄清,我如何将图像放在 android 的正方形中间。

4

1 回答 1

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
于 2013-06-18T07:05:46.193 回答