admin
2022-08-09 399ac289f80b7a40aa4210341db6b447cacdcf14
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(