在图像的特定像素上绘制圆圈

时间:2017-11-23 12:42:30

标签: android

我在画布中绘制了一个圆圈,其中包含一个活动中的点击事件中的图像。我已经采用了那个圆圈的x和y坐标。在另一个活动中,我想在相同位置绘制相同的圆,但图像大小不同,因此它指向不同的位置。那么,怎么能实现这个呢?

1 个答案:

答案 0 :(得分:0)

圆圈的新位置(newX,newY)必须以与图像尺寸变化相同的比例移动。

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

您可能希望以相同的方式更改圆圈的大小。

相关问题