阅读自动分页加载之前请先阅读自动刷新 Net属于低耦合框架, 分页加载同样需要依赖第三方组件: [BRV](https://github.com/liangjingkanji/BRV)(点击链接按文档依赖) 创建布局 ```xml ``` 创建列表 ```kotlin rv_pull.linear().setup { addType(R.layout.item_list) } ``` 创建网络 ```kotlin page.onRefresh { scope { val data = Get("list") { param("page", index) }.await().data addData(data.list) { index < data.total } } }.autoRefresh() ``` - `index` 属于PageRefreshLayout的字段, 每次上拉加载自动+1递增, 下拉刷新自动重置 - ` data.total`属于服务器返回的`列表全部数量`的字段, 最终使用什么字段或者判断条件请自己根据项目不同决定 - `addData` 属于PageRefreshLayout的函数 ```kotlin fun addData( data: List?, adapter: BindingAdapter? = null, isEmpty: () -> Boolean = { data.isNullOrEmpty() }, hasMore: BindingAdapter.() -> Boolean = { true } ) ``` 具体请查看函数注释