アプリケーションアクティビティ画面の上に(ボタンをクリックして)表示されるポップアップウィンドウ(周囲が黒く透明な背景)を作成したいと思います。このポップアップには、ビデオプレーヤー、再生するビデオのリスト、およびその他の要素が含まれます。このポップアップは、他のアプリフラグメントから再利用する必要があるため、フラグメントである必要があります。
だから私の質問は:それを達成するための最良の方法は何ですか?私は個人的に2つのオプションを見ます:
1)レイアウトにフラグメントとしてポップアップを追加し、必要なときにいつでも表示してアクティブにします。しかし、その場合、画面全体を占める黒い透明な背景をその周りに配置するにはどうすればよいですか?
2)DialogFragmentを使用していますが、このクラスはこの種のものに対してあまり適切に設計されていないようです。
どう思いますか?
前もって感謝します。