package com.xiaomi.xms.sales.adapter;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import com.xiaomi.xms.sales.R;
import com.xiaomi.xms.sales.loader.ImageLoader;
import com.xiaomi.xms.sales.model.ShoppingCartListInfo.Item.IncastNode.IncastProduct;
public class IncastProductGalleryAdapter extends BaseDataAdapter<IncastProduct> {
private int mSelected = -1;
public IncastProductGalleryAdapter(Context context) {
super(context);
}
@Override
public View newView(Context context, IncastProduct data, ViewGroup parent) {
return LayoutInflater.from(context).inflate(R.layout.incast_product_gallery_item, null);
}
@Override
public void bindView(View view, int position, IncastProduct data) {
ImageView iv = (ImageView) view.findViewById(R.id.img);
ImageLoader.getInstance().loadImage(iv, data.getThumbnail(), R.drawable.default_pic_small);
View cover = view.findViewById(R.id.cover);
cover.setVisibility(position == mSelected ? View.GONE : View.VISIBLE);
}
@Override
protected void bindBackground(View view, int position) {
}
public void setSelected(int selected) {
mSelected = selected;
}
public int getSelected() {
return mSelected;
}
}