¿Cuál es la mejor práctica para activar un evento cuando termina Animated.spring?
Animated.spring(this.state.pan, {
toValue: 0
}).start()
He buscado bastante y no he encontrado una sola forma de hacerlo. Podría usar addListener para verificar si la animación ha alcanzado su valor final o un tiempo de espera, pero ambos se sienten como soluciones desagradables para lo que debería ser súper simple.
¿Alguien sabe?
.start(console.log("Start Animation")sólo se "disparará" al comienzo de una animación debido a un efecto secundario. Funcionalmente es lo mismo queconsole.log("Start Animation"); Animated.timing(...).start(..). Este no es el uso intencional del método. Por favor, no use esto.start()recibe una devolución de llamada para cuando finaliza la animación y eso es todo.