我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()
和getY()
的值是相同。
这个是跟特定设备有关还是Android
就是这么设计的?
我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()
和getY()
的值是相同。
这个是跟特定设备有关还是Android
就是这么设计的?
这个应该算是自然现象吧,UP是手指抬起的动作,Move是手指滑动的动作。想象一下你手指在滑动之后在抬起手,那你抬起的那个位置就只能是你滑动的最后一个位置啊。或许你觉得这两个位置应该区分出来,但是你可以再想下,作为一个程序,它是不可能知道你要什么时候结束的,所以在你没有结束之前,他只能一直认为你在move。
3 回答882 阅读✓ 已解决
2 回答2.1k 阅读
2 回答988 阅读✓ 已解决
1 回答774 阅读✓ 已解决
2 回答888 阅读
2 回答824 阅读
1 回答765 阅读
你手指抬起来的那一刻所在的位置,就是Move的最后的位置。Down--(Move)--Up这个是一连串无缝衔接的动作。中间不会突然地割裂或者跳跃的。