package com.xscm.moduleutil.adapter; import android.view.View; import android.view.ViewGroup; import com.blankj.utilcode.util.ConvertUtils; import com.blankj.utilcode.util.ScreenUtils; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.xscm.moduleutil.R; import com.xscm.moduleutil.bean.HeavenGiftBean; import com.xscm.moduleutil.utils.ImageUtils; public class GiftAdapter extends BaseQuickAdapter { //类型 1:金币,2:礼物,3:坐骑,4:头像框": private final int COIN_TYPE = 1; private final int GIFT_TYPE = 2; private final int MOUNT_TYPE = 3; private final int HEAD_TYPE = 4; public GiftAdapter() { super(R.layout.item_gift); } @Override protected void convert(BaseViewHolder helper, HeavenGiftBean item) { ImageUtils.loadHeadCC(item.getPicture(), helper.getView(R.id.iv_head)); helper.getView(R.id.im_jb).setVisibility(View.VISIBLE); // if (item.getType() == COIN_TYPE) { // helper.setText(R.id.tv_gift_time, String.format("%s", item.getGold())); // } else if (item.getType() == GIFT_TYPE) { // helper.getView(R.id.im_jb).setVisibility(View.GONE); // helper.setText(R.id.tv_gift_time, String.format("*%s", item.getQuantity())); // } else { // helper.getView(R.id.im_jb).setVisibility(View.GONE); // helper.setText(R.id.tv_gift_time, String.format("%s天", item.getDays())); // } helper.setText(R.id.tv_head_name, item.getTitle()); ViewGroup.LayoutParams layoutParams = helper.itemView.getLayoutParams(); layoutParams.width = ((ScreenUtils.getScreenWidth() - ConvertUtils.dp2px(140)) / 4); layoutParams.height = 259; helper.itemView.setLayoutParams(layoutParams); } }