問題タブ [react-native-elements]

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 投票する
1 に答える
1422 参照

react-native - 反応ネイティブアプリのテーマを介してナビゲーションバーの背景色を設定する

アプリの ThemeProvider を介してナビゲーション バーの背景色を設定しようとしています。スタイルを設定するには、どのコンポーネントをターゲットにする必要がありますか。

アプリ コンポーネントの Render :

リスト アイテムのスタイルは表示されますが、ヘッダーの背景色が設定されていません。画面のナビゲーション オプションを変更すると、そこで色を手動で設定できます。しかし、すべての画面でこれを行うことは避けたいです。

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

react-native - アバター要素で丸みを帯びたプロパティを使用した後でも、丸い形のアバターを取得するにはどうすればよいですか

ユーザー プロファイル画面に丸い形のアバターを実装しようとしています。しかし、なぜ丸く表示されないのかわかりません。

スタイル シートを確認し、アバター要素を別のビュー タグに配置しようとしました。しかし、うまくいきません。

マイプロフィール画面:

私のスタイルシート:

アバター要素を丸い形にしたいのですが、四角形になってしまいます。

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

react-native - Android ビルド APK の向きが変更されたときに Flatlist が正しくレンダリングされないのはなぜですか?

expo を使用してパントリー サービス アプリを構築しています。ノード パントリー サーバーからアイテムのリストを取得し、Flatlist を使用してアプリでレンダリングしています。

  • 1 つのことを除いて、すべてが期待どおりに機能します。それは、向きが変更されたときのフラットリスト レンダリングです。
  • expo アプリでテストすると、向きが変わっても問題なく動作します。
  • 問題: Android apk をビルドしてデバイスのフラットリストでテストすると、期待どおりにレンダリングされなくなります。たとえば、次のようになります。

-> アプリを縦向きモードで起動すると、一番下までスクロールできますが、デバイスを回転させると、一番下までスクロールできないか、スクロールできるように見えますが、残りのアイテムはスクロールできないようですデバイスの表示境界を越えてクリップされます。

サンプル1

-> 逆に、横向きモードでアプリを起動すると、問題なく一番下までスクロールできますが、向きを縦向きに変更すると、フラットリストが画面の途中までしかレンダリングされず、まだスクロールできます。それの終わり。

サンプル 2

flexgrow を contentContainerStyle に追加するだけでなく、extraData に渡そうとしました。また、View の代わりに ScrollView を使用してみましたが、顕著な改善はありません。

expoアプリでは正常に機能するが、expo androidビルドでは機能しないのは困惑しています。これを修正する方法や、より良い代替手段がある場合はどうすればよいですか?

私は expo 3.0.10 を使用しており、デバイスは Android 9 Pie を実行しています