package com.marshalchen.ultimaterecyclerview.demo.rvComponents;
import android.view.View;
import com.marshalchen.ultimaterecyclerview.demo.modules.TimeLineModel;
import com.marshalchen.ultimaterecyclerview.quickAdapter.easyRegularAdapter;
import com.marshalchen.ultimaterecyclerview.ui.timelineview.TimelineView;
import java.util.List;
/**
* Created by zJJ on 4/27/2016.
*/
public class TimeLineAdapter extends easyRegularAdapter<TimeLineModel, itemNode> {
public TimeLineAdapter(List<TimeLineModel> feedList) {
super(feedList);
}
@Override
protected int getNormalLayoutResId() {
return itemNode.layout;
}
@Override
protected itemNode newViewHolder(View view) {
return new itemNode(view);
}
@Override
protected void withBindHolder(itemNode holder, TimeLineModel data, int position) {
holder.name.setText("name:" + data.getName() + " age:" + data.getAge());
holder.init(TimelineView.getTimeLineViewType(position, getItemCount()));
}
}