2016-06-27 30 views
29

Jaka jest najlepsza praktyka wyzwalania zdarzenia po zakończeniu Animated.spring?React Native Animowane, pełne wydarzenie

Animated.spring(this.state.pan, { 
    toValue: 0 
}).start() 

Szukałem całkiem sporo i nie znalazłem ani jednego sposobu, aby to zrobić. Mógłbym użyć addListener, aby sprawdzić, czy animacja osiągnęła wartość końcową lub limit czasu, ale obaj czują się jak brzydkie poprawki do tego, co powinno być super proste.

Czy ktoś wie?

Odpowiedz

96

Pół godziny później googlowania i znalazłem to, nie mogę uwierzyć, że nie udokumentowali tego lepiej.

https://github.com/facebook/react-native/issues/3212

.start(callback) 
+12

Dzięki za opublikowanie odpowiedzi tutaj. Właśnie uratowałeś mi półgodzinne szukanie go. Dobra Karma. –

+2

Podwójna karma. Dziękuję Ci! – GollyJer

+0

Potrójna karma! :RE – thinklinux