package com.troy.xifan.adapter; import android.content.Context; import android.view.ViewGroup; import android.widget.ImageView; import android.widget.TextView; 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.UserRes; /** * Created by chenlongfei on 2017/1/4. */ public class FollowingAdapter extends RecyclerArrayAdapter<UserRes> { private Context mContext; public FollowingAdapter(Context context) { super(context); mContext = context; } @Override public BaseViewHolder OnCreateViewHolder(ViewGroup parent, int viewType) { return new FollowingViewHolder(parent); } public class FollowingViewHolder extends BaseViewHolder<UserRes> { @BindView(R.id.image_avatar) ImageView mImageAvatar; @BindView(R.id.text_name) TextView mTextName; public FollowingViewHolder(ViewGroup parent) { super(parent, R.layout.item_user); ButterKnife.bind(this, itemView); } @Override public void setData(UserRes data) { String imageUrl = data.getProfile_image_url_large(); Glide.with(mContext).load(imageUrl).into(mImageAvatar); mTextName.setText(data.getName()); } } }