package com.cheikh.lazywaimai.ui.adapter.holder; import android.graphics.Color; import android.text.TextUtils; import android.view.View; import android.widget.TextView; import butterknife.Bind; import com.cheikh.lazywaimai.R; import com.cheikh.lazywaimai.base.BaseViewHolder; import com.cheikh.lazywaimai.model.bean.CartInfo; import com.cheikh.lazywaimai.util.StringFetcher; /** * author: cheikh.wang on 16/11/24 * email: wanghonghi@126.com */ public class DiscountInfoItemViewHolder extends BaseViewHolder<CartInfo.DiscountInfo> { @Bind(R.id.txt_icon) TextView iconTxt; @Bind(R.id.txt_name) TextView nameTxt; @Bind(R.id.txt_price) TextView priceTxt; @Bind(R.id.txt_desc) TextView descTxt; public DiscountInfoItemViewHolder(View itemView) { super(itemView); } public void bind(CartInfo.DiscountInfo item) { iconTxt.setText(item.getIconName()); iconTxt.setBackgroundColor(Color.parseColor(item.getIconColor())); nameTxt.setText(item.getName()); priceTxt.setText(StringFetcher.getString(R.string.label_discount_price, item.getPrice())); if (!TextUtils.isEmpty(item.getDescription())) { descTxt.setText(item.getDescription()); descTxt.setVisibility(View.VISIBLE); } else { descTxt.setVisibility(View.GONE); } } }