package com.laotan.easyreader.adapter; import android.view.View; import android.widget.ImageView; import android.widget.TextView; import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseViewHolder; import com.laotan.easyreader.R; import com.laotan.easyreader.bean.zhihu.ThemeChildListBean; import com.laotan.easyreader.utils.GlideUtils; import java.util.List; /** * Created by quantan.liu on 2017/3/27. */ public class ZhihuThemeAdapter extends BaseQuickAdapter<ThemeChildListBean.StoriesBean,BaseViewHolder> { public ZhihuThemeAdapter(List<ThemeChildListBean.StoriesBean> data) { super(R.layout.item_theme,data); } @Override protected void convert(final BaseViewHolder helper, final ThemeChildListBean.StoriesBean item) { if (item.getImages()!=null&&item.getImages().size()>0){ GlideUtils.load(mContext,item.getImages().get(0), (ImageView) helper.getView(R.id.iv_theme_item_image)); } TextView tvThemeItemTitle= helper.getView(R.id.tv_theme_item_title); tvThemeItemTitle.setText(item.getTitle()); helper.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (onItemClick!=null){ onItemClick.onItemClick(item.getId(),helper.getView(R.id.iv_theme_item_image)); } } }); } private OnItemClick onItemClick; public interface OnItemClick{ void onItemClick(int id,View view); } public void setOnZhihuThemeItemClick(OnItemClick onItemClick){ this.onItemClick = onItemClick; } }