Verschieben Sie Ereignisse NACH LongPress

Wie kann ich hören das move-Ereignisse nach dem LongPress ist caled in meinem GestureDetector?

Wenn der Benutzer LongClick er startet den Auswahl-Modus, und ziehen Sie ein Quadrat auf den Bildschirm. Aber ich merkte, dass das onScroll ist nicht genannt, nach LongPress verbraucht wird.

  • Was ist mit den onFling Veranstaltung von GestureDetector - ist er aufgerufen, nach dem anheben der finger nach oben von der langen Presse & verschieben? Alternativ können Sie auch versuchen, "raw" onTouchEvent...
  • sind Sie konsumieren die LongPress? Sie können wählen, zu akzeptieren, die LongPress-event, aber dann false zurückgeben, so dass nichts oben auf das Ereignis zu behandeln. Es gibt auch die option zu deaktivieren LongPress in der Ansicht, wenn Sie es fangen.
  • leider LongPress nicht verbraucht wird. Methode void zurückgibt, nicht boolean
  • die Geste Handler gibt einen booleschen Wert zurück, wenn es verbraucht onMove Ereignisse mit einer ausreichend hohen Geschwindigkeit, um die trigger eine onFling Veranstaltung.
Schreibe einen Kommentar