搜尋

首頁  >  問答  >  主體

android-sdk - Android 的UP事件和最后一个MOVE事件所拿到的点是相同的

我现在看到手指触摸时UP事件和最后一个MOVE事件所拿到的点是相同的,也就是getX()getY()的值是相同。
这个是跟特定设备有关还是Android就是这么设计的?

黄舟黄舟2772 天前504

全部回覆(2)我來回復

  • 怪我咯

    怪我咯2017-04-18 09:15:59

    你手指抬起來的那一刻所在的位置,就是Move的最後的位置。 Down--(Move)--Up這個是一連串無縫銜接的動作。中間不會突然割裂或跳躍的。

    回覆
    0
  • 黄舟

    黄舟2017-04-18 09:15:59

    這個應該算是自然現象吧,UP是手指抬起的動作,Move是手指滑動的動作。想像一下你手指在滑動之後在抬起手,那你抬起的那個位置就只能是你滑動的最後一個位置啊。或許你覺得這兩個位置應該要區分出來,但是你可以再想下,作為一個程序,它是不可能知道你要什麼時候結束的,所以在你沒有結束之前,他只能一直認為你在move。

    回覆
    0
  • 取消回覆