Как играть в Animated.Sequence только один раз (React-native) - PullRequest
0 голосов
/ 15 февраля 2019

В своем приложении я хочу сыграть один анимационный ролик один раз, а после этого играть еще один непрерывно.Вот мой код:

Когда я попробовал это, после последовательности первого шага, программа возвращает ошибку в onComplete.

Animated.loop(
        Animated.sequence([
            Animated.parallel([
                Animated.timing(
                    this.animState.opacityAnim,
                    {
                        toValue: 1,
                        duration: 2000,
                        delay: 500,
                    }

                ),
                Animated.timing(
                    this.animState.tranlsY,{
                        toValue: 100,
                        duration: 2000,
                        delay: 500,
                    }
                )
            ]),
            {
                iterations: 3,
            }

        ]),
            Animated.sequence([

                Animated.timing(
                    this.animState.opacityAnim,
                    {
                        toValue: 0,
                        duration: 2000,
                        delay: 500,
                    }
                ),
                Animated.timing(
                    this.animState.opacityAnim,
                    {
                        toValue: 1,
                        duration: 2000,
                        delay: 500,
                    }
                ),
            ])



    ).start();

Как запустить анимацию первого и после второй

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...