問題タブ [wix-react-native-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
348 参照

react-native-navigation - ネイティブ ナビゲーションに反応する - カスタム ナビゲーション バーは一元化されていません

右のナビゲーション アイコンがある場合、カスタム ナビゲーション バーは一元化されません。カスタム ナビゲーション全体が左に押されます

再現する手順:

  1. カスタム ナビゲーション バーを追加する
  2. ナビゲーション右アイコンを追加する

結果: カスタム ナビゲーション領域全体が左に押し出されます

ヘルプはありますか?

0 投票する
1 に答える
1326 参照

react-native - react-native-navigation v2 の上部バー パディング

私は react-native-navigation v2 を使用しています。これが私のアプリが半透明のステータス バーでどのように見えるかです。RNN v1 には、カスタム パディングをトップ バーに追加できる API があります - navBarTopPadding ですが、RNN v2 に同様の API が見つかりませんでした。

問題を解決する簡単な方法はありますか?

この API を 2 番目のバージョンに追加する予定はありますか?

0 投票する
1 に答える
354 参照

android - 2 番目の ReactRootView の使用

wix react-native-navigation ライブラリの使用: (js アプリからの要求に応じて) 次のコードを含むアクティビティを開始する ReactContextBaseJavaModule があります mReactRootView = new ReactRootView(context); mReactInstanceManager.attachRootView(mReactRootView); mReactRootView.startReactApplication

すべてがうまく機能します。ただし、「2 番目の」js アプリで 3 番目の部分の RN ライブラリを使用すると、onAttachedToWindow メソッドにフラグメントを追加しようとします。「getReactContext().getCurrentActivity()」から取得するアクティビティは NavigationActivity であり、そこからフラグメント マネージャを使用してフラグメントを追加しようとします。「onSaveInstanceState の後にこのアクションを実行できません」というエラーが表示されます。これは、ナビゲーション ライブラリが干渉しているために間違ったアクティビティが戻ってきたためですか?