package com.doumee.keyCabinet.ui.keyCabinet.adapter;
|
|
import android.content.Context;
|
import android.content.Intent;
|
import android.os.Bundle;
|
import android.view.View;
|
|
import com.doumee.keyCabinet.bean.KeyCabinetBean;
|
import com.doumee.keyCabinet.dao.FingerPrintDo;
|
import com.doumee.keyCabinet.databinding.ZwlistRcvItemBinding;
|
import com.doumee.keyCabinet.databinding.ZwlrRcvItemBinding;
|
import com.doumee.keyCabinet.ui.keyCabinet.ZWLRActivity;
|
import com.doumee.keyCabinet.utils.PhotoUtils;
|
import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingAdapter;
|
import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingHolder;
|
import com.example.datalibrary.model.User;
|
|
public class ZwLrRcvAdapter extends BindingAdapter<FingerPrintDo, ZwlrRcvItemBinding> {
|
public static interface OnItemClick{
|
void onItemDelete(FingerPrintDo item);
|
}
|
private OnItemClick onItemClick;
|
|
public ZwLrRcvAdapter(Context context, int layoutId,OnItemClick onItemClick) {
|
super(context, layoutId);
|
this.onItemClick = onItemClick;
|
}
|
|
@Override
|
public void bindViewDatas(BindingHolder<ZwlrRcvItemBinding> holder, FingerPrintDo item, int position) {
|
holder.getBinding().setData(item);
|
holder.getBinding().tvPos.setText("指纹"+(position+1));
|
holder.getBinding().imgClose.setOnClickListener(new View.OnClickListener() {
|
@Override
|
public void onClick(View v) {
|
if(onItemClick!=null){
|
onItemClick.onItemDelete(item);
|
}
|
}
|
});
|
}
|
|
|
}
|