package com.yidianling.avchatkit.common.widgets;

import android.util.Pair;
import android.widget.ImageView;
import android.widget.TextView;

import com.yidianling.im.R;
import com.yidianling.avchatkit.common.adapter.TViewHolder;

public class MultiSelectDialogViewHolder extends TViewHolder {

    private TextView textView;
    private ImageView imageView;


    @Override
    protected int getResId() {
        return R.layout.im_multi_select_dialog_list_item;
    }

    @Override
    protected void inflate() {
        textView = (TextView) view.findViewById(R.id.select_dialog_text_view);
        imageView = (ImageView) view.findViewById(R.id.select_dialog_image_view);
    }

    @Override
    protected void refresh(Object item) {
        if (item instanceof Pair<?, ?>) {
            Pair<String, Boolean> pair = (Pair<String, Boolean>) item;
            textView.setText(pair.first);
            imageView.setPressed(pair.second);
        }
    }

}