content: package com.c9mj.platform.widget.recyclerview;
  
  import com.c9mj.platform.R;
  import com.chad.library.adapter.base.loadmore.LoadMoreView;
  
  /**
   * author: liminjie
   * date: 2017/2/27
   * desc: CustomLoadMoreView管理列表底部View
   */
  
  public final class CustomLoadMoreView extends LoadMoreView {
  
      @Override
      public int getLayoutId() {
          return R.layout.layout_loadmore;
      }
  
      /**
       * 如果返回true，数据全部加载完毕后会隐藏加载更多
       * 如果返回false，数据全部加载完毕后会显示getLoadEndViewId()布局
       */
      @Override
      public boolean isLoadEndGone() {
          return false;
      }
  
      @Override
      protected int getLoadingViewId() {
          return R.id.progressbar;
      }
  
      @Override
      protected int getLoadFailViewId() {
          return R.id.tv_fail;
      }
  
      /**
       * isLoadEndGone()为true，可以返回0
       * isLoadEndGone()为false，不能返回0
       */
      @Override
      protected int getLoadEndViewId() {
          return R.id.tv_end;
      }
  }