Utilizo GestureDetector
para implementar el desplazamiento dentro de un View
personalizado. Mi aplicación se basa en esto: Smooth scrolling with inertia and edge resistance/snapbackDesplazamiento de desplazamiento con GestureDetector onScroll
me di cuenta de una breve pausa antes de que comience el desplazamiento: He examinado los onScroll
mensajes y se dio cuenta de que el primero llega sólo después de un movimiento más amplio de un dedo, lo que provoca retraso notable en el inicio del desplazamiento Después de eso, el desplazamiento es suave.
Parece GestureDetector
inicia el envío de mensajes onScroll
sólo después de una distancia mínima entre los motionevents para asegurarse de que el gesto no es un longtap o toque (por cierto me puse setIsLongpressEnabled(false)
).
¿Hay alguna manera de cambiar este comportamiento y crear un desplazamiento suave sin implementar un gesto de desplazamiento personalizado utilizando eventos táctiles de bajo nivel?