リアクションネイティブナビゲーション実験サポートは、下からスライド、左からスライド、フェードエフェクトなど?はいの場合はどうすればいいのですか?助けてください。リアクションネイティブ、ナビゲーションエクスペリエンスアニメーション
答えて
あなたがNavigationTransitioner
のrenderScene
を使用して、シーンをレンダリングするとき、あなたはlayout
、position
、scene
とprogress
が含まれているprops
オブジェクトを取得します。カスタム補間関数でそれらを使用して、好きなアニメーションを作成することができます。
現時点では、反応したネイティブは、すぐにright-to-left
とbottom-to-up
のアニメーションしか持たないようです。 NavigationCardStackStyleInterpolator
:forHorizontal
とforVertical
で使用できます。
詳細はNavigationCardStackStyleInterpolator.jsを参照してください。
あなたのコードがどのように見える場合:これは、左から右からボトムまでアップへの移行を変更します
<NavigationCard
{...props}
style={NavigationCardStackStyleInterpolator.forVertical(props)}
renderScene={this._renderScene}
key={props.scene.navigationState.key}
/>
:RN-NavigationExperimental-Redux-Example
あなたは次のようにNavigationCard
のstyle
プロパティを定義することができます。
左から右に上から下のアニメーションが必要な場合は、独自のカスタムインターポレータを作成します。 NavigationCardStackStyleInterpolatorコンポーネントをテンプレートとして使用して、必要な変更を加えることができます。例えば。上から湖底のアニメーションを実装するには次のリンクを参照してください。
React Navtive NavigationCardStackStyleInterpolator.forVertical() - How can I change the direction?
ただNavigationCardStack
にcardStyleInterpolator
プロパティwas addedに注意したいです。すぐに(RN 0.41以上で)カードスタックを書き直すことなくカスタムアニメーションを使用することが可能になります。
- 1. リアクションネイティブ|
- 2. リアクションネイティブ - バリアントオプション
- 3. リアクションネイティブ - データグリッド
- 4. ナビゲーションバー - リアクションネイティブ
- 5. リアクションネイティブ - フッターボタン
- 6. リアクションネイティブsetState
- 7. リアクションネイティブAudiostreaming
- 8. リアクションネイティブ:LayoutAnimation
- 9. リアクションネイティブStackNavigator
- 10. リアクションネイティブ - KeyboardAvoidingView - エラー
- 11. リアクションネイティブのアクセシビリティ
- 12. Androidスタジオ/リアクションネイティブ
- 13. リアクションネイティブのAndroidライブラリプロジェクト
- 14. リアクションネイティブAndroidウェブビュービデオ
- 15. リアクションネイティブ - i18n別ファイル
- 16. リアクションネイティブのアンドロイドビルドエラー
- 17. リアクションネイティブ - セクションリストnumColumnsサポート
- 18. モーダルビューでリアクションネイティブ
- 19. リアクションネイティブのOAuth2リクエスト
- 20. リアクションネイティブ - iOSコレクションビュー
- 21. リアクションネイティブRTCビューオーバーラップ
- 22. リアクションネイティブのAndroidバックグラウンドサービス
- 23. リアクションネイティブ:リアクションナビゲーション問題
- 24. リアクションネイティブのアンドロイドスタイリングtextInput
- 25. リアクションネイティブのリンク
- 26. リアクションネイティブiOSのレスポンスレイアウト
- 27. リアクションネイティブのオーディオストリーミング
- 28. リストアをリアクションネイティブで
- 29. リアクションネイティブDraweNavigatorローカリゼーション/翻訳
- 30. リアクションネイティブの並列フェッチリクエスト
ありがとうございます@Pavel。それは動作します.. – Jawad