浏览代码

工具类修改

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

+ 55 - 0
base_library/src/main/java/com/mgtech/base_library/custom/DrawableCenterTextView.java

@@ -0,0 +1,55 @@
+package com.mgtech.base_library.custom;
+
+import android.content.Context;
+import android.graphics.Canvas;
+import android.graphics.drawable.Drawable;
+import android.util.AttributeSet;
+import android.widget.TextView;
+
+import androidx.appcompat.widget.AppCompatTextView;
+
+/**
+ * @ProjectName: BaseLibrary
+ * @Package: com.mgtech.base_library.custom
+ * @ClassName: DrawableCenterTextView
+ * @Description: java类作用描述
+ * @Author: niusongtao
+ * @CreateDate: 2020/8/6 11:18
+ * @UpdateUser: 更新者:niusongtao
+ * @UpdateDate: 2020/8/6 11:18
+ * @UpdateRemark: 更新说明:
+ * @Version: 1.0
+ */
+public class DrawableCenterTextView extends AppCompatTextView {
+
+    public DrawableCenterTextView(Context context, AttributeSet attrs,
+                                  int defStyle) {
+        super(context, attrs, defStyle);
+    }
+
+    public DrawableCenterTextView(Context context, AttributeSet attrs) {
+        super(context, attrs);
+    }
+
+    public DrawableCenterTextView(Context context) {
+        super(context);
+    }
+
+    @Override
+    protected void onDraw(Canvas canvas) {
+        Drawable[] drawables = getCompoundDrawables();
+        if (drawables != null) {
+            Drawable drawableLeft = drawables[0];
+            if (drawableLeft != null) {
+                float textWidth = getPaint().measureText(getText().toString());
+                int drawablePadding = getCompoundDrawablePadding();
+                int drawableWidth = 0;
+                drawableWidth = drawableLeft.getIntrinsicWidth();
+                float bodyWidth = textWidth + drawableWidth + drawablePadding;
+                canvas.translate((getWidth() - bodyWidth) / 2, 0);
+            }
+        }
+        super.onDraw(canvas);
+    }
+}
+

+ 2 - 1
base_library/src/main/java/com/mgtech/base_library/http/common/HttpConfig.java

@@ -17,7 +17,7 @@ public class HttpConfig {
 
 //    public static final String BASE_URL = "http://172.14.1.61:9400/"; //测试
     public static final String BASE_URL = "http://api.basss.pj.dl-cg.com/";//大连环境
-//    public static final String BASE_URL = "http://172.14.1.86:9400/";//本地
+//    public static final String BASE_URL = "https://api.d.ulestyle.com/";//上海
 //    public static final String BASE_URL = "http://172.14.3.33:9400/";//本地
 
 //        public static final String BASE_URL = "http://172.14.3.96:8310/";//孙 本地
@@ -26,4 +26,5 @@ public class HttpConfig {
 
     public static final String MAP_GET_LOCALITY_URL = "https://maps.googleapis.com/maps/api/geocode/json";
 
+
 }

+ 4 - 0
base_library/src/main/java/com/mgtech/base_library/util/DrawableUtil.java

@@ -1,6 +1,10 @@
 package com.mgtech.base_library.util;
 
+import android.app.Activity;
+import android.content.Context;
 import android.graphics.drawable.Drawable;
+import android.util.DisplayMetrics;
+import android.util.Log;
 
 import androidx.annotation.DrawableRes;
 

+ 5 - 0
base_library/src/main/res/values/dimens.xml

@@ -54,6 +54,11 @@
     <dimen name="title_dp">64dp</dimen>
 
     <!-- sp -->
+    <dimen name="sp_5">5sp</dimen>
+    <dimen name="sp_6">6sp</dimen>
+    <dimen name="sp_7">7sp</dimen>
+    <dimen name="sp_8">8sp</dimen>
+    <dimen name="sp_9">9sp</dimen>
     <dimen name="sp_10">10sp</dimen>
     <dimen name="sp_11">11sp</dimen>
     <dimen name="sp_12">12sp</dimen>