package com.yuyh.sprintnba.ui.adapter;
import android.content.Context;
import com.facebook.drawee.view.SimpleDraweeView;
import com.yuyh.easyadapter.abslistview.EasyLVAdapter;
import com.yuyh.easyadapter.abslistview.EasyLVHolder;
import com.yuyh.sprintnba.R;
import com.yuyh.sprintnba.http.bean.video.VideoLiveInfo;
import com.yuyh.sprintnba.utils.FrescoUtils;
import com.yuyh.sprintnba.utils.ItemAnimHelper;
import java.util.List;
/**
* @author yuyh.
* @date 2016/12/23.
*/
public class VideoLiveAdapter extends EasyLVAdapter<VideoLiveInfo> {
private ItemAnimHelper helper = new ItemAnimHelper();
public VideoLiveAdapter(Context context, List<VideoLiveInfo> list) {
super(context, list, R.layout.item_live_list);
}
@Override
public void convert(EasyLVHolder holder, int position, VideoLiveInfo info) {
holder.setText(R.id.tvLeftTeam, info.leftName)
.setText(R.id.tvRightTeam, info.rightName)
.setText(R.id.tvLiveTime, info.time)
.setText(R.id.tvLiveType, info.type);
SimpleDraweeView ivLeft = holder.getView(R.id.ivLeftTeam);
ivLeft.setController(FrescoUtils.getController(info.leftImg, ivLeft));
SimpleDraweeView ivRight = holder.getView(R.id.ivRightTeam);
ivRight.setController(FrescoUtils.getController(info.rightImg, ivRight));
helper.showItemAnim(holder.getConvertView(), position);
}
}