浏览代码

config.gradle 配置文件修改

niusongtao@dl-cg.com 5 年之前
父节点
当前提交
b67a1cf5b4

+ 15 - 1
base_library/src/main/java/com/mgtech/base_library/custom/CustomLoadMoreView.java

@@ -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;
     }
 }

+ 5 - 4
base_library/src/main/res/layout/layout_custom_load_view.xml

@@ -2,13 +2,14 @@
 <FrameLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
     android:layout_width="match_parent"
-    android:layout_height="@dimen/dp_150">
+    android:paddingBottom="@dimen/dp_15"
+    android:layout_height="wrap_content">
 
     <LinearLayout
         android:id="@+id/load_more_loading_view"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        android:paddingTop="@dimen/dp_20"
+        android:paddingTop="@dimen/dp_15"
         android:gravity="center_horizontal"
         android:orientation="horizontal">
 
@@ -40,7 +41,7 @@
             android:id="@+id/tv_prompt"
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginTop="@dimen/dp_20"
+            android:layout_marginTop="@dimen/dp_15"
             android:layout_gravity="center_horizontal"
             android:text="@string/custom_load_failed"/>
 
@@ -75,7 +76,7 @@
         <TextView
             android:layout_width="wrap_content"
             android:layout_height="wrap_content"
-            android:layout_marginTop="@dimen/dp_20"
+            android:layout_marginTop="@dimen/dp_15"
             android:layout_gravity="center_horizontal"
             android:text="@string/custom_load_complete"
             android:textColor="@android:color/darker_gray"/>