package com.example.yuan_wanandroid.adapter; import android.support.annotation.Nullable; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.example.yuan_wanandroid.R; import com.example.yuan_wanandroid.model.entity.Article; import com.example.yuan_wanandroid.model.entity.Articles; import com.example.yuan_wanandroid.utils.ImageUtil; import java.util.List; /** * <pre> * author : 残渊 * time : 2019/01/24 * desc : 项目item的适配器 * </pre> */ public class ProjectAdapter extends BaseQuickAdapter<Article,BaseViewHolder>{ public ProjectAdapter(int layoutResId, @Nullable List<Article> data) { super(layoutResId, data); } @Override protected void convert(BaseViewHolder helper, Article item) { helper.setText(R.id.projectTitleTv,item.getTitle()) .setText(R.id.projectDecsTv,item.getDesc()) .setText(R.id.projectAuthorTv,item.getAuthor()) .setText(R.id.projectDateTv,item.getNiceDate()) .addOnClickListener(R.id.projectLoveIv); ImageUtil.loadImage(mContext,helper.getView(R.id.projectPicIv),item.getEnvelopePic()); if(item.isCollect()){ helper.getView(R.id.projectLoveIv).setSelected(true); }else{ helper.getView(R.id.projectLoveIv).setSelected(false); } } }