0

4 つの座標に基づいて、アクティビティから領域を選択することに成功しました。私の質問は、この正方形の中点を計算し、選択した正方形領域の中央に画像を設定する方法です。

使うべきですか

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 に答える