0
私はキャンバス内に、1つのアクティビティでclickイベントの画像を含む円を描いています。そして私はその円のx座標とy座標を取った。別のアクティビティでは、同じ位置に同じ円を描きたいが、イメージのサイズは同じではないので、別の位置を指している。それで、どうすればこれを達成できますか?画像の特定のピクセルに円を描く
私はキャンバス内に、1つのアクティビティでclickイベントの画像を含む円を描いています。そして私はその円のx座標とy座標を取った。別のアクティビティでは、同じ位置に同じ円を描きたいが、イメージのサイズは同じではないので、別の位置を指している。それで、どうすればこれを達成できますか?画像の特定のピクセルに円を描く
円の新しい位置(newX、newY)は、画像サイズの変更と同じ比率で移動する必要があります。
newX = oldX * (newImageWidth/oldImageWidth)
newY = oldY * (newImageHeight/oldImageHeight)
円のサイズを同じように変更したい場合があります。
ありがとうございました。それは私のために働いた。 –