Github:

https://github.com/Gavin-ZYX/StickyDecoration

效果类型:

小小菜鸟-----ItemDecoration实现顶部悬浮(与RecyclerView一起使用)

第一步:添加依赖

	https://github.com/Gavin-ZYX/StickyDecoration

第二步:在mRecycler.setLayoutManager(manager)后面添加

	    //TODO:1确立想要浮悬的小组
    GroupListener groupListener = new GroupListener() {
        @Override
        public String getGroupName(int position) {
            //获取要悬浮的组名
            return mData.get(position).getSellerName();
        }
    };
    //TODO:2.对选中的小组进行装饰
    StickyDecoration decoration = StickyDecoration.Builder
            .init(groupListener)
   	    //  .setGroupBackground(R.drawable.ic_launcher_foreground)
            //重置span(使用GridLayoutManager时必须调用)
            //.resetSpan(mRecyclerView, (GridLayoutManager) manager)
            .build();
    //TODO:3添加到recyclerView
    mRecycler.addItemDecoration(decoration);

以上方法必不可少!!!

其他设置方法: 加载到StickyDecoration下 小小菜鸟-----ItemDecoration实现顶部悬浮(与RecyclerView一起使用)

相关文章: