From 399ac289f80b7a40aa4210341db6b447cacdcf14 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 09 八月 2022 17:42:33 +0800 Subject: [PATCH] 广告升级,隐私政策整改 --- app/src/main/java/com/tejia/lijin/app/util/SetLabels.java | 32 +++++++++++++++++++++++++++++--- 1 files changed, 29 insertions(+), 3 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..ec5119c 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 @@ -30,11 +30,37 @@ TextView tv_label = new TextView(mContext); tv_label.setSingleLine(true); GradientDrawable gradientDrawable = new GradientDrawable(); - gradientDrawable.setCornerRadius(DimenUtils.dip2px(mContext, 3)); - gradientDrawable.setStroke(DimenUtils.dip2px(mContext, 0.5f), + gradientDrawable.setCornerRadius(DimenUtils.dip2px(mContext, 10)); + gradientDrawable.setStroke(DimenUtils.dip2px(mContext, 1), 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