1. ホーム
  2. react-native

[解決済み] React Native アニメーション、完全なイベント

2022-11-18 11:07:13

質問

Animated.springの終了時にイベントを発生させるためのベストプラクティスは何ですか?

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

かなり探しましたが、これを行う方法は1つもありませんでした。アニメーションが終了値に達したかどうかをチェックするために addListener を使用するか、タイムアウトを使用することができましたが、どちらも超シンプルであるべきものに対する醜い修正のように感じられます。

誰か知っていますか?

どのように解決するのですか?

30分後にググってこれを見つけたのですが、これをもっときちんと文書化していなかったとは信じられません。

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

.start(callback)