Ho diverse visualizzazioni su un'attività che un utente desidera toccare rapidamente in successione e catturo questi tocchi utilizzando un TouchListener
e la gestione di MotionEvent.ACTION_DOWN
. Tuttavia, se l'utente sta usando due mani, è molto probabile che la prossima vista sia 'Toccata' prima che l'utente tiri il dito precedente verso l'alto. In questo scenario, un MotionEvent.ACTION_MOVE
viene generato per la prima vista anziché lo MotionEvent.ACTION_DOWN
desiderato per la seconda vista.Disabilita o impedisce il multitouch nell'attività
C'è un modo per aggirare o prevenire questo comportamento? Ho provato a inviare un nuovo evento con MotionEvent.ACTION_UP
e anche a rimuovere il listener di eventi, ma nessuno dei due sembra funzionare.
http: // stackoverflow.it/questions/8570982/disable-or-prevent-multitouch-in-activity/36281321 # 36281321 –