Android: cómo detectar cuando un scroll ha finalizado

Estoy utilizando el método onScroll de GestureDetector.SimpleOnGestureListener para desplazar un mapa de bits grande en un lienzo. Cuando el rollo ha finalizado, quiero volver a dibujar el mapa de bits en caso de que el usuario quiera seguir avanzando ... fuera del borde del mapa de bits, pero no puedo ver cómo detectar cuándo ha terminado el rollo (el usuario ha levantado su dedo). desde la pantalla).

e2.getAction () siempre parece devolver el valor 2, por lo que no sirve de nada. e2.getPressure parece devolver valores bastante constantes (alrededor de 0.25) hasta la llamada final onScroll cuando la presión parece caer a alrededor de 0.13. Supongo que podría detectar esta reducción en la presión, pero esto no será infalible.

Debe haber una mejor manera: ¿alguien puede ayudar, por favor?

Respuestas a la pregunta(13)

Su respuesta a la pregunta