loadmore: { //自定义指令: 下拉加载 bind(el, binding) { let p = 0; let t = 0; let down = true; el.addEventListener('scroll', function () { //判断是否向下滚动 p = this.scrollTop; if (t < p) { down = true; } else { down = false; } t = p; //判断是否到底 const sign = 10; const
实现 关于下拉刷新使用的是github上的项目Ultra Pull To Refresh项目. gradle依赖例如以下: compile 'in.srain.cube:ultra-ptr:1.0.11' 重点是上拉载入很多其它的实现.因为RecyclerView并不支持加入HeardView与FooterView,因此我们仅仅能自 己实现. 首先定义一些局部变量 public static final int STATE_LOAD = 0; public static final int ST