0
TabNavigator
にはモーダル画面を起動するタブバーボタンを付けることはできますか? Instagramの中央の「共有」ボタンの動作を基本的に模倣します。反応ナビゲーション付きのモーダルポップアップを持つTabNavigator? (Instagramのような)
TabNavigator
にはモーダル画面を起動するタブバーボタンを付けることはできますか? Instagramの中央の「共有」ボタンの動作を基本的に模倣します。反応ナビゲーション付きのモーダルポップアップを持つTabNavigator? (Instagramのような)
あなたはreact-reduxの概念を明確にしているとします。このタスクを達成するために使用することができます。タブをクリックすると、モーダルの表示/非表示に使用できる小道具を設定/解除するアクションを実行します。上記ケースが反応-Reduxの接続のキーワードでエクスポートされたコンポーネントで使用することができる/解除modalVisibleプロップをセットする
case SET_MODAL_VISIBILITY:
state = {
...state,
modalVisible: !state.modalVisible,
}
、同様にこのため
あなたの減速になります。あなたのモーダルより
が、これは `反応-navigation`としなければならない何
<Modal
visible={this.props.modalVisible}
onRequestClose={() => //any function you want to call}
//any other attributes you want to use
>
<View>
//any view you want to give your modal to
</View>
<Modal/>
のようになりますか?私はこのライブラリを使用してこれを作成し、 'TavNavigator'コンポーネントのタブの1つからモーダルを起動する方法を探しています。 – Arno
はい、あなたのアプリで実行されるナビゲーションアクションを認識する必要があります。このリンクをチェックしてくださいhttps://reactnavigation.org/docs/guides/redux –
私はreduxを統合しています。そして何?タブを押したときにアクションをディスパッチするにはどうすればよいですか? 'TabNavigator'はあなたが定義した画面に基づいてタブを表示しますが、スクリーンにナビゲートする以外に何かを行うためのonPressハンドラを添付するための文書化された方法はありません。 – Arno