Skip to content

linecyc/StickyDecoration

Repository files navigation

截图

使用

//	默认头部
LinearStickyDecoration stickyDecoration = new LinearStickyDecoration(this);

//自定义头部,自定义view
LinearStickyDecoration stickyDecoration = new LinearStickyDecoration(view) {
    @Override public void updateHeaderView(View headerView, GroupInfo info) {
      ...
    }
  };

//设置背景、颜色等
...
recyclerView.addItemDecoration(stickyDecoration);

//设置分组信息,GroupInfo(key,length)
...
List<GroupInfo> list = new ArrayList<>();
list.add(new GroupInfo("第一组", 5));

stickyDecoration.setGroupInfo(list);

About

RecyclerView sticky decoration for LinearLayoutManager and GridLayoutManager.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages