我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()和getY()的值是相同。这个是跟特定设备有关还是Android就是这么设计的?
getX()
getY()
Android
人生最曼妙的风景,竟是内心的淡定与从容!
你手指抬起来的那一刻所在的位置,就是Move的最后的位置。Down--(Move)--Up这个是一连串无缝衔接的动作。中间不会突然地割裂或者跳跃的。
这个应该算是自然现象吧,UP是手指抬起的动作,Move是手指滑动的动作。想象一下你手指在滑动之后在抬起手,那你抬起的那个位置就只能是你滑动的最后一个位置啊。或许你觉得这两个位置应该区分出来,但是你可以再想下,作为一个程序,它是不可能知道你要什么时候结束的,所以在你没有结束之前,他只能一直认为你在move。
你手指抬起来的那一刻所在的位置,就是Move的最后的位置。Down--(Move)--Up这个是一连串无缝衔接的动作。中间不会突然地割裂或者跳跃的。
这个应该算是自然现象吧,UP是手指抬起的动作,Move是手指滑动的动作。想象一下你手指在滑动之后在抬起手,那你抬起的那个位置就只能是你滑动的最后一个位置啊。或许你觉得这两个位置应该区分出来,但是你可以再想下,作为一个程序,它是不可能知道你要什么时候结束的,所以在你没有结束之前,他只能一直认为你在move。