recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {        @Override        public void onScrollStateChanged(RecyclerView recyclerView, int newState) {            super.onScrollStateChanged(recyclerView, newState);                 //状态加载,显示条目+2,重新加载            if(newState == RecyclerView.SCROLL_STATE_IDLE &&                    lastVisibleItem+2 >= manager.getItemCount()){                currentPage++;                showPhotoWindow();            }        }    @Override    public void onScrolled(RecyclerView recyclerView, int dx, int dy) {        super.onScrolled(recyclerView, dx, dy);        lastVisibleItem = manager.findLastVisibleItemPosition();    }});

addOnScrollListener都可以通过onScrollStateChanged判断当前滑动状态,当状态为SCROLL_STATE_IDLE时才加载




更多相关文章

  1. Android动态加载启动页
  2. weblogic 停在starting状态的解决办法
  3. android 状态栏添加图标的函数
  4. RecyclerView的canScrollVertically方法踩坑
  5. 实现状态栏一体化
  6. Android判断当前是否处于屏幕锁定状态
  7. streamingAssetsPath 内文件读取
  8. Android中Listview实现分页加载效果OnScrollListener
  9. Android(安卓)监听锁屏、解锁、开屏 操作

随机推荐

  1. SpringMVC源码分析:一个request请求的完整
  2. Redis系列八--Redis数据过期策略详解
  3. 《赢》——如何更好的管理团队
  4. redis系列1-入门
  5. Spring AOP @After,@Around,@Before执行
  6. spring aop源码分析
  7. Android(安卓)Studio如何删除module
  8. Spring 统一异常处理的方式
  9. Java线程池-当任务渐增时的处理-各个参数
  10. [有人@你]微信小程序“群统计”正式发布!