package com.khmelenko.lab.varis.adapter.viewholder;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import com.khmelenko.lab.varis.R;
import com.khmelenko.lab.varis.adapter.OnListItemListener;
import com.khmelenko.lab.varis.widget.BuildView;
import butterknife.Bind;
import butterknife.ButterKnife;
/**
* View holder for the Build data
*
* @author Dmytro Khmelenko
*/
public final class BuildViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
@Bind(R.id.item_build_card_view)
View mParent;
@Bind(R.id.item_build_data)
public BuildView mBuildView;
private final OnListItemListener mListener;
public BuildViewHolder(View itemView, OnListItemListener mListener) {
super(itemView);
this.mListener = mListener;
ButterKnife.bind(this, itemView);
itemView.setClickable(true);
mParent.setOnClickListener(this);
}
@Override
public void onClick(View view) {
if (mListener != null) {
mListener.onItemSelected(getLayoutPosition());
}
}
}