package com.xiaweizi.qnews.adapter;
import android.content.Context;
import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.xiaweizi.qnews.R;
import com.xiaweizi.qnews.bean.GIFBean;
import com.xiaweizi.qnews.commons.LogUtils;
import com.zhy.adapter.recyclerview.CommonAdapter;
import com.zhy.adapter.recyclerview.base.ViewHolder;
import java.util.List;
/**
* 工程名: QNews
* 包名: com.xiaweizi.qnews.adapter
* 类名: GifAdapter
* 创建者: 夏韦子
* 创建日期: 2017/2/13
* 创建时间: 17:33
*/
public class GifAdapter extends CommonAdapter<GIFBean.ResultBean> {
private Context context;
public GifAdapter(Context context, List<GIFBean.ResultBean> datas) {
super(context, R.layout.item_gif, datas);
this.context = context;
}
@Override
protected void convert(ViewHolder holder, GIFBean.ResultBean gifBean, int position) {
holder.setText(R.id.tv_gif_title, gifBean.getContent());
String url = gifBean.getUrl();
LogUtils.i("url?:" + url);
if (url.endsWith("f")) {
Glide.with(context)
.load(gifBean.getUrl())
.asGif()
.placeholder(R.mipmap.ic_error)
.into((ImageView) holder.getView(R.id.iv_gif));
} else {
Glide.with(context)
.load(gifBean.getUrl())
.placeholder(R.mipmap.ic_error)
.into((ImageView) holder.getView(R.id.iv_gif));
}
}
}