gpt4 book ai didi

android - Android 中的屏幕和 View 坐标

转载 作者:行者123 更新时间:2023-11-29 02:15:10 26 4
gpt4 key购买 nike

如果用户触摸屏幕,我可以使用 MotionEvent getX() 和 getY() 方法获取此触摸的坐标。

但是如果我理解它对于 Canvas 的绘制是正确的,那么将使用其他坐标。

我同事的意思是,这些是 View 和屏幕坐标。但他不知道,是否有一些转化的方法。

也许你能帮我。

提前谢谢你,

穆尔

UPD

我有点困惑。我正在使用 osmdroid,它们将叠加层绘制为 Canvas 。

因此,如果我将它们用于绘图的 Canvas 坐标与 MotionEvent 坐标进行比较,我什么都不懂。

这些是我打印出来的矩形坐标(左、右、下、上)16899.0/16948.0 -86483.0/-86515.0。

MotionEvent 的坐标为 252.0/223.0

最佳答案

他错了。 Canvas 没有使用任何不同的东西。您只需考虑 Canvas 在屏幕上相对于用户触摸位置的位置。

关于android - Android 中的屏幕和 View 坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4671515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com