package com.yuyh.sprintnba.ui.adapter;
import android.content.Context;
import android.graphics.Color;
import com.yuyh.easyadapter.abslistview.EasyLVAdapter;
import com.yuyh.easyadapter.abslistview.EasyLVHolder;
import com.yuyh.sprintnba.R;
import java.util.List;
/**
* @author yuyh.
* @date 16/6/28.
*/
public class ReportAdapter extends EasyLVAdapter<String> {
private int selectedPosition = -1;// 选中的位置
public ReportAdapter(List<String> mList, Context context, int... layoutIds) {
super(context, mList, layoutIds);
}
public void setSelectedPosition(int position) {
selectedPosition = position;
}
@Override
public void convert(EasyLVHolder viewHolder, int position, String item) {
viewHolder.setText(R.id.tvType, item);
if (selectedPosition == position) {
viewHolder.getConvertView().setSelected(true);
viewHolder.getConvertView().setPressed(true);
viewHolder.getConvertView().setBackgroundColor(Color.parseColor("#DDDDDD"));
viewHolder.setVisible(R.id.ivCheck, true);
} else {
viewHolder.getConvertView().setSelected(false);
viewHolder.getConvertView().setPressed(false);
viewHolder.getConvertView().setBackgroundColor(Color.TRANSPARENT);
viewHolder.setVisible(R.id.ivCheck, false);
}
}
}