From 4a8ff39b0fab0627ef8f7459587d514cc01c3676 Mon Sep 17 00:00:00 2001
From: rk <94314517@qq.com>
Date: 星期一, 20 十月 2025 10:52:02 +0800
Subject: [PATCH] Merge branch 'wuhuyancao' of http://139.186.142.91:10010/r/productDev/dmvisit into wuhuyancao

---
 keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/adapter/FaceRcvAdapter.java |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/adapter/FaceRcvAdapter.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/adapter/FaceRcvAdapter.java
new file mode 100644
index 0000000..93092a1
--- /dev/null
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/face/adapter/FaceRcvAdapter.java
@@ -0,0 +1,44 @@
+package com.doumee.keyCabinet.ui.face.adapter;
+
+import android.content.Context;
+import android.view.View;
+
+import com.doumee.keyCabinet.bean.FaceUserBean;
+import com.doumee.keyCabinet.databinding.FaceRcvItemBinding;
+import com.doumee.lib_coremodel.http.utils.FrescoUtils;
+import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingAdapter;
+import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingHolder;
+
+public class FaceRcvAdapter extends BindingAdapter<FaceUserBean, FaceRcvItemBinding> {
+    public static interface OnItemClick{
+        void onItemClick(FaceUserBean item);
+    }
+    private OnItemClick onItemClick;
+    public FaceRcvAdapter(Context context, int layoutId,OnItemClick onItemClick) {
+        super(context, layoutId);
+        this.onItemClick = onItemClick;
+    }
+
+    @Override
+    public void bindViewDatas(BindingHolder<FaceRcvItemBinding> holder, FaceUserBean item, int position) {
+        holder.getBinding().setData(item);
+        if (item.isChecked()) {
+            holder.getBinding().checkBtn.setChecked(true);
+        } else {
+            holder.getBinding().checkBtn.setChecked(false);
+        }
+        FrescoUtils.displayImageFresco(item.getFaceImg(),holder.getBinding().circleUser);
+        holder.getBinding().rlRoot.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                item.setChecked(!item.isChecked());
+                holder.getBinding().checkBtn.setChecked(item.isChecked());
+                if(onItemClick!=null){
+                    onItemClick.onItemClick(item);
+                }
+            }
+        });
+    }
+
+
+}

--
Gitblit v1.9.3