package com.troy.xifan.adapter;
import android.content.Context;
import android.view.ViewGroup;
import android.widget.ImageView;
import butterknife.BindView;
import butterknife.ButterKnife;
import com.bumptech.glide.Glide;
import com.jude.easyrecyclerview.adapter.BaseViewHolder;
import com.jude.easyrecyclerview.adapter.RecyclerArrayAdapter;
import com.troy.xifan.R;
import com.troy.xifan.model.response.PhotoRes;
import com.troy.xifan.model.response.StatusRes;
/**
* Created by chenlongfei on 2017/2/9.
*/
public class PhotoAdapter extends RecyclerArrayAdapter<StatusRes> {
private Context mContext;
public PhotoAdapter(Context context) {
super(context);
mContext = context;
}
@Override
public BaseViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) {
return new PhotoViewHolder(parent);
}
public class PhotoViewHolder extends BaseViewHolder<StatusRes> {
@BindView(R.id.image_photo) ImageView mImagePhoto;
public PhotoViewHolder(ViewGroup parent) {
super(parent, R.layout.item_photo);
ButterKnife.bind(this, itemView);
}
@Override
public void setData(StatusRes data) {
PhotoRes photo = data.getPhoto();
Glide.with(mContext).load(photo.getLargeurl()).into(mImagePhoto);
}
}
}