0

在触摸画布时,我需要帮助以获取正确的坐标。

我有一张 1240x1756 的图片

用户可以在此位图上滚动。它是附加到画布上的位图。我通过翻译画布来做到这一点。canvas.translate()

用户还可以放置一个新的位图并将其移动到画布上的任何位置。高达 256x256。

到目前为止,我在以 1.0 的比例因子计算触摸坐标时没有问题。我获取屏幕触摸坐标并添加图像的偏移量,然后检查 256x256 可移动位图是否与触摸坐标相交。

但是我的问题是在画布缩放后获得正确的坐标。0.1-1.0 是我的最小和最大缩放值。

谁能指出我正确的工作算法方向?

4

1 回答 1

0

您应该能够将像素偏移量乘以 1/比例因子。

于 2013-05-08T16:47:00.900 回答