diff --git a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerView.java b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerView.java index dd3c87e..fbc129f 100644 --- a/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerView.java +++ b/LRecyclerview_library/src/main/java/com/github/jdsjlzx/recyclerview/LuRecyclerView.java @@ -232,7 +232,12 @@ public void refreshComplete(int pageSize) { mLoadingData = false; mLoadMoreFooter.onComplete(); } - + //处理特殊情况 最后一行显示出来了加载更多的view的一部分 + if (mWrapAdapter.getInnerAdapter().getItemCount() == mPageSize) { + isCritical = true; + } else { + isCritical = false; + } } /** diff --git a/build.gradle b/build.gradle index 8b87be8..4ede1c9 100644 --- a/build.gradle +++ b/build.gradle @@ -8,7 +8,7 @@ buildscript { jcenter() } dependencies { - classpath 'com.android.tools.build:gradle:3.2.0' + classpath 'com.android.tools.build:gradle:3.2.1' classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files