package com.ywwxhz.adapters;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.ywwxhz.cnbetareader.R;
import com.ywwxhz.entitys.HotCommentItem;
import com.ywwxhz.hoderview.NewsHotCommentItemHoderView;
import com.ywwxhz.widget.textdrawable.TextDrawable;
import com.ywwxhz.widget.textdrawable.util.ColorGenerator;
import java.util.List;
/**
* cnBetaReader
*
* Created by 远望の无限(ywwxhz) on 15-3-23 17:53.
*/
public class HotCommentAdapter extends BaseAdapter<HotCommentItem> {
private TextDrawable.IBuilder mDrawableBuilder;
private ColorGenerator mColorGenerator = ColorGenerator.MATERIAL;
public HotCommentAdapter(Context context,List<HotCommentItem> items) {
super(context,items);
mDrawableBuilder = TextDrawable.builder().round();
}
@Override
protected View bindViewAndData(LayoutInflater infater, int position, View convertView, ViewGroup parent) {
NewsHotCommentItemHoderView view;
if (convertView == null) {
view = (NewsHotCommentItemHoderView) infater.inflate(R.layout.hot_comment_item, parent, false);
} else {
view = (NewsHotCommentItemHoderView) convertView;
}
HotCommentItem item = getDataSetItem(position);
view.showComment(item,mDrawableBuilder,mColorGenerator);
return view;
}
}