Android: ¿Cómo implementar longpress manualmente en evento táctil?

Versión corta: quiero una manera de iniciar un contador basado en el tiempo en un onTouchEvent, y probar si ha pasado una cierta cantidad de tiempo antes de responder, como una detección manual de LongTouch.

Explicación: Tengo una vista de imagen personalizada que se desliza dentro / fuera de la pantalla en lanzamientos con dos dedos. Quiero agregarle eventos de arrastre, pero estos deben ser más rápidos que una pulsación larga. Puedo retrasar el evento de arrastre usando un contador que se actualiza una vez por onTouchEvent y solo activa el arrastre, por ejemplo, 10 conteos, pero el contador solo se actualiza en eventos táctiles y el dedo debe estar en movimiento.

¿Cómo puedo crear un contador basado en el tiempo, un campo de nivel de actividad que se incrementa 60 veces por segundo o algo así?

Respuestas a la pregunta(4)

Su respuesta a la pregunta