From 06a80d5c4b3a971cdc1ca3d91717ec3f6e03a443 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 17 五月 2021 18:59:39 +0800 Subject: [PATCH] 特价完善 --- app/src/main/java/com/tejia/lijin/app/util/ui/GoodsDetailUtil.java | 61 ++++++++++++++++++++++++++++++ 1 files changed, 61 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/util/ui/GoodsDetailUtil.java b/app/src/main/java/com/tejia/lijin/app/util/ui/GoodsDetailUtil.java index 1419941..efda8ca 100644 --- a/app/src/main/java/com/tejia/lijin/app/util/ui/GoodsDetailUtil.java +++ b/app/src/main/java/com/tejia/lijin/app/util/ui/GoodsDetailUtil.java @@ -3,12 +3,16 @@ import android.app.Activity; import android.content.Context; import android.content.Intent; +import android.graphics.Color; +import android.graphics.drawable.Drawable; +import android.graphics.drawable.GradientDrawable; import android.view.View; import android.widget.LinearLayout; import android.widget.TextView; import android.widget.Toast; import com.tejia.lijin.app.ShoppingApplication; +import com.wpc.library.util.common.DimenUtils; import com.wpc.library.util.common.StringUtils; import com.tejia.lijin.app.BasicTextHttpResponseHandler; import com.tejia.lijin.app.ShoppingApi; @@ -122,4 +126,61 @@ } } + + public static String getSalesTypeDesc(int salesType) { + switch (salesType) { + case 1: + return "鏈堥攢"; + case 2: + return "2灏忔椂閿�"; + case 3: + return "浠婃棩閿�"; + case 4: + return "鎬婚攢"; + + } + return "閿�閲�"; + } + + + /** + * 鏍规嵁鍟嗗搧鐢ㄦ埛绫诲瀷鑾峰彇搴楅摵绫诲瀷鍥炬爣 + * + * @return + */ + private static GradientDrawable getUserTypeDrawable(Context context, int color) { + GradientDrawable gd = new GradientDrawable(); + gd.setColor(Color.TRANSPARENT); + gd.setCornerRadius(100); + gd.setStroke(DimenUtils.dip2px(context, 1), color); + return gd; + } + + + public static String getShopTypeName(int userType) { + switch (userType) { + case 10: + return "娣樺疂"; + case 11: + return "澶╃尗"; + case 20: + return "浜笢"; + case 30: + return "鎷煎澶�"; + } + return ""; + } + + public static void fillShopType(TextView tv_shop_type, int userType) { + int color = Color.parseColor("#FF2C4A"); + GradientDrawable bg = getUserTypeDrawable(tv_shop_type.getContext(), color); + tv_shop_type.setBackground(bg); + tv_shop_type.setText(getShopTypeName(userType)); + tv_shop_type.setTextColor(color); + tv_shop_type.setTextSize(10); + tv_shop_type.setPadding(DimenUtils.dip2px(tv_shop_type.getContext(), 5), 2, + DimenUtils.dip2px(tv_shop_type.getContext(), 5), 3); + } + + } -- Gitblit v1.8.0