|
|
@@ -3,10 +3,12 @@ package com.mgtech.base_library.custom;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
|
+import android.widget.FrameLayout;
|
|
|
|
|
|
import com.chad.library.adapter.base.loadmore.BaseLoadMoreView;
|
|
|
import com.chad.library.adapter.base.viewholder.BaseViewHolder;
|
|
|
import com.mgtech.base_library.R;
|
|
|
+import com.mgtech.base_library.util.DrawableUtil;
|
|
|
|
|
|
import org.jetbrains.annotations.NotNull;
|
|
|
|
|
|
@@ -23,6 +25,15 @@ import org.jetbrains.annotations.NotNull;
|
|
|
* @Version: 1.0
|
|
|
*/
|
|
|
public class CustomLoadMoreView extends BaseLoadMoreView {
|
|
|
+ private FrameLayout.LayoutParams layoutParams;
|
|
|
+
|
|
|
+ public CustomLoadMoreView() {
|
|
|
+ }
|
|
|
+
|
|
|
+ public CustomLoadMoreView(int paddingBottom) {
|
|
|
+ layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
|
|
|
+ layoutParams.bottomMargin = DrawableUtil.Dp2Px(paddingBottom);
|
|
|
+ }
|
|
|
|
|
|
@NotNull
|
|
|
@Override
|
|
|
@@ -51,6 +62,9 @@ public class CustomLoadMoreView extends BaseLoadMoreView {
|
|
|
@NotNull
|
|
|
@Override
|
|
|
public View getRootView(@NotNull ViewGroup viewGroup) {
|
|
|
- return LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.layout_custom_load_view, viewGroup, false);
|
|
|
+ View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.layout_custom_load_view, viewGroup, false);
|
|
|
+ if (layoutParams != null)
|
|
|
+ view.setLayoutParams(layoutParams);
|
|
|
+ return view;
|
|
|
}
|
|
|
}
|