Android:如何在片段中创建带有浮动 RecyclerView 的叠加层

Android: How do I create an overlay with a floating RecyclerView within a fragment

我不太确定我应该搜索什么,所以我想我会问是否有人可以 1) 帮助我确定我要创建的内容的名称或 2) 给我一个想法图书馆/我将如何着手创建它。

看这张(画得不好的)图:

我想做的是创建一个普通的片段,里面有普通的内容,但是当你在某个地方按下一个按钮(IE 操作栏)时,它会创建一个 "floating" 作为片段顶部的叠加层类型。理想情况下,如果用户单击别处,它将关闭它(因此它应该模拟可关闭对话框的行为),但也允许在视图本身内单击。

此外,如果可能的话,我想在 + 号和 recyclerview 之间建立连接(像一条线或其他东西)只是为了表明它已连接并且是一个覆盖层。

有人对我应该做什么或我应该寻找什么有什么建议吗?谢谢!

-锡尔

您可以将 RecyclerView 放在 DialogFragment 内。这样您可以获得叠加的感觉,并且当用户点击它之外的任何地方时您也可以关闭它。