我對活動有幾個視圖,用戶想要連續快速觸摸,並使用TouchListener
和處理MotionEvent.ACTION_DOWN
來捕獲這些觸摸。但是,如果用戶使用雙手,很可能在用戶拉動前一手指之前下一個視圖將被「觸摸」。在這種情況下,針對第一個視圖觸發MotionEvent.ACTION_MOVE
,而不是第二個視圖所需的MotionEvent.ACTION_DOWN
。禁用或防止活動中的多點觸控
有什麼辦法可以解決或防止這種行爲?我試圖用MotionEvent.ACTION_UP
調度一個新事件,並且還刪除了事件監聽器,但都不起作用。
http:// stackoverflow。com/questions/8570982/disable-or-prevent-multitouch-in-activity/36281321#36281321 – 2016-03-29 10:14:36