package com.sxjs.jd.composition.main.homefragment;
import android.graphics.Paint;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.sxjs.common.base.baseadapter.BaseQuickAdapter;
import com.sxjs.common.base.baseadapter.BaseViewHolder;
import com.sxjs.common.util.ScreenUtil;
import com.sxjs.common.widget.imageview.ExpandImageView;
import com.sxjs.jd.R;
import com.sxjs.jd.entities.HomeIndex;
import java.util.List;
/**
* @author:admin on 2017/3/30 18:00.
*/
public class SpikeContentAdapter extends BaseQuickAdapter<HomeIndex.ItemInfoListBean.ItemContentListBean,BaseViewHolder> {
public SpikeContentAdapter(int layoutResId, List<HomeIndex.ItemInfoListBean.ItemContentListBean> data) {
super(layoutResId, data);
}
@Override
protected void convert(BaseViewHolder helper, HomeIndex.ItemInfoListBean.ItemContentListBean item, int position) {
((ExpandImageView) helper.getView(R.id.spike_ware_img)).setImageURI(item.imageUrl);
helper.setText(R.id.spike_ware_now_price,item.itemTitle);
helper.setText(R.id.spike_ware_old_price,item.itemSubTitle);
if (!TextUtils.isEmpty(item.itemSubscript)){
helper.getView(R.id.spike_ware_subscript).setVisibility(View.VISIBLE);
helper.setText(R.id.spike_ware_subscript,item.itemSubscript);
}
((TextView)helper.getView(R.id.spike_ware_old_price)).getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG);
}
@Override
protected View getItemView(int layoutResId, ViewGroup parent) {
View view = View.inflate(mContext, R.layout.homerecycle_spike_content,null);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams((int) (0.286 * ScreenUtil.getScreenWidth(mContext)), LinearLayout.LayoutParams.WRAP_CONTENT);
view.setLayoutParams(params);
return view;
}
}