2017-11-23 5 views
0

私はキャンバス内に、1つのアクティビティでclickイベントの画像を含む円を描いています。そして私はその円のx座標とy座標を取った。別のアクティビティでは、同じ位置に同じ円を描きたいが、イメージのサイズは同じではないので、別の位置を指している。それで、どうすればこれを達成できますか?画像の特定のピクセルに円を描く

答えて

0

円の新しい位置(newX、newY)は、画像サイズの変更と同じ比率で移動する必要があります。

newX = oldX * (newImageWidth/oldImageWidth) 
newY = oldY * (newImageHeight/oldImageHeight) 

円のサイズを同じように変更したい場合があります。

+0

ありがとうございました。それは私のために働いた。 –

関連する問題