React-native: [アニメーション]リピート/ループアニメーション

作成日 2015年10月25日  ·  3コメント  ·  ソース: facebook/react-native

とにかく、現在のAnimated APIでアニメーションをループまたは繰り返すことはできますか?

アプリが必要な情報を取得している間、読み込みアイコンを回転させたかったのですが、回転させることができるのは1回だけです。

よろしく

Locked

最も参考になるコメント

.start()メソッドは完了コールバックを受け取ります。 そのコールバックで、アニメーションを再度実行できます。

このようなことをする必要があります

  ...
  runAnimation() {
    this.state.rotateValue.setValue(0);
    Animated.timing(this.state.rotateValue, {
        toValue: 360,
        duration: 500,
    }).start(() => this.runAnimation());
  }
  ...

全てのコメント3件

.start()メソッドは完了コールバックを受け取ります。 そのコールバックで、アニメーションを再度実行できます。

このようなことをする必要があります

  ...
  runAnimation() {
    this.state.rotateValue.setValue(0);
    Animated.timing(this.state.rotateValue, {
        toValue: 360,
        duration: 500,
    }).start(() => this.runAnimation());
  }
  ...

@dralletje Doea反応-ネイティブサポートフレームアニメーション?

これらの種類の質問をするために、Stack Overflowを使用し、react-nativeで質問にタグを付けてください: http

コミュニティの多くの人々がStackOverflowにたむろしていて、あなたの質問を見て、おそらく答えることができるでしょう。 質問にStackOverflowを使用すると、Githubの問題を使用して、修正が必要なバグを追跡するのにも役立ちます。

このページは役に立ちましたか?
0 / 5 - 0 評価