【发布时间】:2014-10-22 12:53:50
【问题描述】:
我有一个简单的视图,可以捕获点击并在复杂图像上评估它们。在某些手机(带有 Android 4.1.2 的三星 S3 Mini)上,该代码可以正常工作,而在其他手机(带有 Android 4.1.1 的 HTC One X)上则不行。问题似乎是点击坐标超出范围。
在我看来,我有一个对象:viewCanvas,宽度为 1250,高度为 290。但是当我单击右下角(例如)时,我的 event.x = 1762.20214 和 event.y = 531.23968
为什么?事件中的 x/y 不应该受视图对象的尺寸约束吗?我检查了 event.source.id,它是正确的对象:viewObject,并且 event.source.rect 显示了正确的宽度和高度。我被难住了,有人见过这个吗?
谢谢
【问题讨论】:
标签: android click titanium appcelerator