Android 的UP事件和最后一个MOVE事件所拿到的点是相同的
我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()
和getY()
的值是相同。
这个是跟特定设备有关还是Android
就是这么设计的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()
和getY()
的值是相同。
这个是跟特定设备有关还是Android
就是这么设计的?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
你手指抬起来的那一刻所在的位置,就是Move的最后的位置。Down--(Move)--Up这个是一连串无缝衔接的动作。中间不会突然地割裂或者跳跃的。
这个应该算是自然现象吧,UP是手指抬起的动作,Move是手指滑动的动作。想象一下你手指在滑动之后在抬起手,那你抬起的那个位置就只能是你滑动的最后一个位置啊。或许你觉得这两个位置应该区分出来,但是你可以再想下,作为一个程序,它是不可能知道你要什么时候结束的,所以在你没有结束之前,他只能一直认为你在move。