【发布时间】:2014-05-08 12:18:10
【问题描述】:
在常规的 Android 屏幕上,原点位于左上角,如果我将其倾斜到横向,它将位于“新”左上角位置。
我需要获取触摸事件的 (X, Y) 位置,但始终考虑原点位于同一位置(无论屏幕方向如何,(0,0) 都应位于一个角落)。
我不确定这是数学问题还是 Android 问题。我目前正在使用 getX(int i) 因为我需要支持多个手指,但正如我所说,如果用户倾斜手机,原点将切换位置,我会得到(在这种情况下)错误(X,Y)。
感谢您的宝贵时间!
【问题讨论】:
标签: android