在React Native中,一个顺序执行的组合Animated.sequence()
动画由几个子动画组成,如果想在其中某个子动画执行结束后执行某些操作/函数,有什么解决方案?(这个组合动画想放到Animated.loop()
中调用)
- 如果在这个子动画的start()中传入回调函数继续执行下一段动画可以做到,但是这样动画就被切成两段了,写起来不是很舒服另外还会影响放入
Animated.loop()
中调用; - 如果使用
Animated.Value.addListener()
监听动画值,如果有Animated.delay()
会触发很多次事件且无法判断改变动画值的来源;