我想创建一个弹出窗口(周围有黑色透明背景),它会出现在应用程序活动屏幕上方(通过单击按钮)。此弹出窗口将包含视频播放器、要播放的视频列表和一些其他元素。这个弹出窗口必须是一个片段,因为我需要从其他应用程序片段中重用它。
所以我的问题是:实现这一目标的最佳方法是什么?我个人看到2个选项:
1)将弹出窗口添加为布局上的片段,并在需要时显示+激活它。但在那种情况下,我怎样才能在它周围放置一个黑色透明背景来填满整个屏幕?
2)使用 DialogFragment 但似乎这个类不是为这类东西设计得很好。
你怎么看?
提前致谢。