RecyclerViewHelper类优化

This commit is contained in:
jk 2025-11-19 14:56:45 +08:00
parent 696d083c68
commit 086b13a50e
11 changed files with 20 additions and 9 deletions

View File

@ -7,6 +7,8 @@ import androidx.recyclerview.widget.DefaultItemAnimator;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.chad.library.adapter.base.BaseQuickAdapter;
/**
* Created by long on 2016/3/30.
@ -36,6 +38,15 @@ public class RecyclerViewHelper {
initRecyclerViewV(context, view, false, adapter);
}
public static void initRecyclerViewV(Context context, RecyclerView view, BaseQuickAdapter adapter, BaseQuickAdapter.RequestLoadMoreListener listener) {
initRecyclerViewV(context, view, false, adapter, listener);
}
public static void initRecyclerViewV(Context context, RecyclerView view, boolean isDivided, BaseQuickAdapter adapter, BaseQuickAdapter.RequestLoadMoreListener listener) {
initRecyclerViewV(context, view, isDivided, adapter);
adapter.setOnLoadMoreListener(listener, view);
}
public static void initRecyclerViewH(Context context, RecyclerView view, RecyclerView.Adapter adapter) {
initRecyclerViewH(context, view, false, adapter);
}

View File

@ -1 +1 @@
82978083b7a9dc63ac2ea5b363657fd3
358742599392e9fada8884568722f039

View File

@ -1 +1 @@
49647a06684fb194d73066e0bd527c16a12c14cc
a12863f7d3df60f63a6d553ec8667f829ab68aaa

View File

@ -1 +1 @@
ea391aa2070a476446c208b0084ff125015cd35e05d8b56ba9dc6398a380bd94
de0e7536429445c2ac30291efde8bf33e2d8ef445864cb3d6a5727b4e44bb2f2

View File

@ -1 +1 @@
922a98afbe4c7a07b6946e9e2280fdba34bacf9ae618e0f015075ba2ae44a4bc33bfd9ebeb14ceb2dc4e709c8b6b38494300d968f882a152522e7c9790f6647e
48cd39e55bc11e9ac7041b85f3bedc00ab7c8368dac41efb7672990e6c05557f686ed12374f12fc2acd7dedaa90c3da6c474ab4d0e54339a67de92aeceade425

View File

@ -8,6 +8,6 @@
<versions>
<version>1.0.0</version>
</versions>
<lastUpdated>20251016122404</lastUpdated>
<lastUpdated>20251119064448</lastUpdated>
</versioning>
</metadata>

View File

@ -1 +1 @@
cec8739567a7395a79db341dfc6361dd
60d1aa120c1b5201f5df48fde432b5fb

View File

@ -1 +1 @@
884642a62b0472ff417731ebc84c1f82a6245f55
e2513918c42a8a57a3589f416c0a2109880a4598

View File

@ -1 +1 @@
8b43d5687a367bb5de4e20bd911ed6c2ce6ed2fc62b88a3daaa8a919550d18ff
e64c8ca7470c03e17ceb73b89af8026a02b60fca38f32b915d55fd4c4c87deca

View File

@ -1 +1 @@
999a7d65001f86c0cd16a2b01ec2720de7db2af25c7b79fe31f4a8b3946f281118e7d67be579a89556da6ecfc2a60ca48b9a47804a969da6933c246485d1d271
bc22992cb482599fde455ec63b9253558341f770fffb7429c7110dc8a39bbd3f46652646413afea4bfbd1adfbf8916ae390ab5b9ca8600778697505109b83b7b