在RecyclerView中实现Sticky Navbar

时间:2015-02-11 05:59:23

标签: android android-recyclerview

我正在尝试使用RecyclerView创建以下布局:

On initial layout After scrolling, with Navigation bar stuck to top

领域:

  1. 标题 - 滚动屏幕。
  2. 导航栏 - 滚动到屏幕顶部,然后粘贴。区域3的内容在其下方滚动。

    一个。列表按钮 - 以列表形式显示3的内容。

    B中。网格按钮 - 将3的内容显示为网格。

    ℃。信息按钮 - 隐藏3的内容,显示不同的视图。

  3. 项目 - 显示为列表或网格的视图。
  4. 我目前正在使用StaggeredGridLayoutManager,它允许我设置区域1和2的整个范围,并让我可以选择切换区域3以显示为列表或网格。

    如何为导航栏实现此概念?我已经尝试将它作为ItemDecoration实现,但是它会阻止按钮的OnClick功能。

1 个答案:

答案 0 :(得分:1)

我偶然发现SuperSLiM,一个支持所有这些功能的布局管理器等等。如果您希望使用RecyclerView做任何有趣的事情,我强烈建议您查看此库。