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/ui/recommend/RecommendCircleSpecialAdapter.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCircleSpecialAdapter.java b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCircleSpecialAdapter.java index a88f747..5a528e3 100644 --- a/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCircleSpecialAdapter.java +++ b/app/src/main/java/com/tejia/lijin/app/ui/recommend/RecommendCircleSpecialAdapter.java @@ -4,6 +4,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.FrameLayout; import android.widget.ImageView; import android.widget.LinearLayout; import android.widget.TextView; @@ -16,6 +17,7 @@ import com.tejia.lijin.app.util.ui.HomeUIUtil; import com.tejia.lijin.app.util.umengCustomEvent.MainCustomEvent; import com.wpc.library.util.SystemCommon; +import com.wpc.library.util.common.DimenUtils; import com.wpc.library.util.common.StringUtils; import java.util.List; @@ -26,6 +28,8 @@ * 鎺ㄨ崘鍦嗗舰涓撻 */ public class RecommendCircleSpecialAdapter extends RecyclerView.Adapter { + + public final static int SPCAE_DP = 14; private Activity mContext; private List<SpecialOffer2> mList; @@ -59,13 +63,14 @@ holder.iv_tag.setVisibility(View.GONE); } - int itemWidth = (int) (SystemCommon.getScreenWidth(mContext) / 5); - LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, + int itemWidth = (int) ((SystemCommon.getScreenWidth(mContext) - DimenUtils.dip2px(mContext, 10) * 2 - DimenUtils.dip2px(mContext, SPCAE_DP) * 3) / 4); + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(itemWidth, ViewGroup.LayoutParams.WRAP_CONTENT); holder.view.setLayoutParams(params); + if (!StringUtils.isNullOrEmpty(info.getBgColor())) { - holder.view.setBackground(HomeUIUtil.getCircleSpecialBg(mContext, info.getBgColor())); + holder.fl_content.setBackground(HomeUIUtil.getCircleSpecialBg(mContext, info.getBgColor())); } holder.view.setOnClickListener(new View.OnClickListener() { @@ -88,6 +93,7 @@ class Holder extends RecyclerView.ViewHolder { + FrameLayout fl_content; TextView tv_name; ImageView iv_icon; ImageView iv_tag; @@ -96,6 +102,7 @@ public Holder(View itemView) { super(itemView); view = itemView; + fl_content=itemView.findViewById(R.id.fl_content); tv_name = itemView.findViewById(R.id.tv_name); iv_icon = itemView.findViewById(R.id.iv_icon); iv_tag = itemView.findViewById(R.id.iv_tag); -- Gitblit v1.8.0