小小菜单系列

Github: https://github.com/Gavin-ZYX/StickyDecoration 效果类型: 第一步:添加依赖 implementation 'com.gavin.com.library:stickyDecoration:1.4.11' 第二步:在mRecycler

Github:

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

效果类型:

在这里插入图片描述

第一步:添加依赖

	 implementation 'com.gavin.com.library:stickyDecoration:1.4.11'

第二步:在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下 在这里插入图片描述

知秋君
上一篇 2024-07-08 11:48
下一篇 2024-07-08 11:12

相关推荐