目標は、YouTubeアプリの検索フィルターに似たポップアップウィンドウを構築するためのシンプルでクリーンな実装です。画像を参照してください。半透明の境界線をタップすると、ポップアップが閉じます。同じポップアップが(ネストされたナビゲーション構造内の)複数の画面から呼び出され、それぞれの画面に選択肢が返されることになっています。
私はかなりの検索とドキュメントの読み取りを行ったので、次の4つのオプションがあるようです。
Alert
ウィンドウを使用してアラートメッセージを大幅に変更しますが、このオプションでは、透明な領域をクリックしてキャンセルすることはできません。react-native-popupwindow
することも、実際にはオプションではありません。modal
囲んでいるビューの上にコンテンツを表示する簡単な方法であると主張するコンポーネントを使用します。反応ネイティブモーダルで背景を暗くする方法によると?そして近いモーダルへのモーダルのタップ外は(反応ネイティブモーダル)」これが可能なオプションのようです。Overlay
して使用する必要があると言う人もいます。実際にテストしたソリューションをアドバイスしてください。何を指示してるんですか?たぶんもっと簡単な解決策がありますか?
StackOverflowに関する関連する質問:
モーダルは完全にあなたの道です。
私の個人的な選択はhttps://github.com/react-native-community/react-native-modalで、全体的に最高のパフォーマンスと柔軟性を備えています。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加