package com.bigfish.salecenter.adapter; import android.view.View; import androidx.core.content.ContextCompat; import com.bigfish.salecenter.R; import com.bigfish.salecenter.databinding.ItemSaleProductBinding; import com.bigfish.salecenter.model.SaleProduct; import com.bigfish.salecenter.presenter.saleproduct.SaleProductPresent; import com.dayu.base.ui.adapter.CoreAdapter; import com.dayu.utils.CommonUtils; import com.dayu.utils.GlideImageLoader; /** * Created by mReturn * on 2020/2/13 **/ public class BdOrderAdapter extends CoreAdapter<SaleProduct, ItemSaleProductBinding> { private SaleProductPresent mPresenter; private int type; public BdOrderAdapter(boolean needFoot, int type) { super(needFoot); this.type = type; } @Override protected void onBind(ItemSaleProductBinding holder, SaleProduct item, int position) { super.onBind(holder, item, position); holder.tvBrandModel.setText(item.getCustomerCompany()); GlideImageLoader.loadFit(mContext, holder.ivImg, item.getGoodsFirstUrl(), R.drawable.icon_img_default); // holder.tvSinglePrice.setText(CommonUtils.getIntMoneyStr(mContext, item.getBdPrice())); holder.tvSinglePrice.setVisibility(View.GONE); holder.tvSinglePriceText.setVisibility(View.GONE); holder.tvCommision.setText(CommonUtils.getIntMoneyStr(mContext, item.getSalesPrice())); holder.btnShare.setVisibility(View.VISIBLE); holder.btnShare.setBackground(ContextCompat.getDrawable(mContext, R.drawable.btn_black_corner)); holder.tvShare.setText("取消"); holder.award.setText("继续提交"); holder.collectIcon.setVisibility(View.GONE); holder.award.setVisibility(View.VISIBLE); holder.llCommision.setVisibility(View.GONE); holder.rlSinglePrice.setVisibility(View.VISIBLE); holder.btnShare.setOnClickListener(v -> mPresenter.onCancelClick(item.getId())); } public void initPresenter(SaleProductPresent presenter) { mPresenter = presenter; } }