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;
}
}