# CustomRecycler **Repository Path**: YwcSillyWhite/CustomRecycler ## Basic Information - **Project Name**: CustomRecycler - **Description**: 滑动布局,和自定义可以添加头尾和上下拉刷新 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 0 - **Created**: 2018-07-25 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: android-modules **Tags**: None ## README # CustomRecycler ### **记得使用稳定版本** Add it in your root build.gradle at the end of repositories: allprojects { repositories { ... maven { url 'https://jitpack.io' } } } Step 2. Add the dependency dependencies { implementation 'com.gitee.YwcSillyWhite:CustomRecycler:V1.0.2' } 可以在app打开进行对头尾布局进行修改ConfigUtis这个类里 ![可以在app打开进行对头尾布局进行修改](https://images.gitee.com/uploads/images/2018/0726/161502_26d3f3e3_1561695.png "屏幕截图.png") ### 一.自定义滑动布局ScrollLayout 默认初始值是不存在下拉刷新布局,只有设置setScrollMode() 这个模式存在4种模式 全部,下拉,上拉,和没有,下拉只有全部和下拉才可以用,上拉只有上拉和全部可以使用 初始化 setScroll(onScollCall),设置刷新监听 结束刷新 onScrollFinish(); ### 二.自定义CustomRecycler 存在功能添加头部,尾部,删除头部和尾部 addHead(view);addFoot(layoutId);removeHead(view);removerFoot(layout); 存在上拉加载,和暂无更多 默认初始值是不存在上拉刷新布局,只有设置setScrollMode() 初始化 addOnScroll(layout,adapter,scrollmode,onscollcall) 结束删除 onScrollFinish(); ### 三,自定义上拉刷新下拉加载布局 RecyclerLayout 功能是和一和二的合集 默认初始值是不存在下拉刷新和上拉布局,只有设置setScrollMode() 初始化 with(ScrollMode.BOTH, new LinearLayoutManager(this), adapter, new OnScrollCall() { @Override public void callback(ScrollMode scrollMode) { } }); 结束刷新 onScrollFinish();