From c9582e75fbdb0b6246d2758474118009400e9b7c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 13 五月 2021 19:02:40 +0800
Subject: [PATCH] 特价新版UI改造

---
 app/src/main/java/com/tejia/lijin/app/util/SetLabels.java |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/tejia/lijin/app/util/SetLabels.java b/app/src/main/java/com/tejia/lijin/app/util/SetLabels.java
index ff5a8b2..12a5f69 100644
--- a/app/src/main/java/com/tejia/lijin/app/util/SetLabels.java
+++ b/app/src/main/java/com/tejia/lijin/app/util/SetLabels.java
@@ -34,7 +34,33 @@
             gradientDrawable.setStroke(DimenUtils.dip2px(mContext, 0.5f),
                     Color.parseColor(list.get(i).getColor()));
             gradientDrawable.setColor(mContext.getResources().getColor(R.color.white));
-            tv_label.setBackgroundDrawable(gradientDrawable);
+            tv_label.setBackground(gradientDrawable);
+            tv_label.setPadding(DimenUtils.dip2px(mContext, 5), 2,
+                    DimenUtils.dip2px(mContext, 5), 3);
+            LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
+                    ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
+            if (i != 0)
+                params.leftMargin = DimenUtils.dip2px(mContext, 5);
+            tv_label.setLayoutParams(params);
+            tv_label.setEllipsize(TextUtils.TruncateAt.END);
+            tv_label.setTextSize(fontSizeSP);
+            tv_label.setTextColor(Color.parseColor(list.get(i).getColor()));
+            tv_label.setText(list.get(i).getContent());
+            ll_content.addView(tv_label);
+        }
+    }
+
+
+    public static void addGoodsTypeLabel(Context mContext, LinearLayout ll_content, List<Label> list,int fontSizeSP) {
+        for (int i = 0; i < list.size(); i++) {
+            TextView tv_label = new TextView(mContext);
+            tv_label.setSingleLine(true);
+            GradientDrawable gradientDrawable = new GradientDrawable();
+            gradientDrawable.setCornerRadius(DimenUtils.dip2px(mContext, 8));
+            gradientDrawable.setStroke(DimenUtils.dip2px(mContext, 1),
+                    Color.parseColor(list.get(i).getColor()));
+            gradientDrawable.setColor(mContext.getResources().getColor(R.color.white));
+            tv_label.setBackground(gradientDrawable);
             tv_label.setPadding(DimenUtils.dip2px(mContext, 5), 2,
                     DimenUtils.dip2px(mContext, 5), 3);
             LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(

--
Gitblit v1.8.0