package com.king.tv.mvp.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.king.base.adapter.ViewHolderRecyclerAdapter;
import com.king.base.adapter.holder.ViewHolder;
import com.king.tv.R;
import com.king.tv.bean.Recommend;
import java.util.List;
/**
* @author Jenly <a href="mailto:jenly1314@gmail.com">Jenly</a>
* @since 2017/3/17
*/
public class RecommendChildAdapter extends ViewHolderRecyclerAdapter<Recommend.RoomBean.ListBean> {
public RecommendChildAdapter(Context context, List<Recommend.RoomBean.ListBean> listData) {
super(context, listData);
}
@Override
public View buildConvertView(LayoutInflater layoutInflater, int viewType) {
return inflate(R.layout.list_live_item);
}
@Override
public void bindViewDatas(ViewHolder holder, Recommend.RoomBean.ListBean data, int position) {
ImageView iv = holder.getView(R.id.iv);
Glide.with(context).load(data.getThumb()).placeholder(R.mipmap.live_default).error(R.mipmap.live_default).crossFade().centerCrop().diskCacheStrategy(DiskCacheStrategy.SOURCE).into(iv);
holder.setText(R.id.tvTitle,data.getTitle());
holder.setText(R.id.tvName,data.getNick());
holder.setText(R.id.tvViewer,data.getViews());
}
}