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/keyCabinet/adapter/ManageCabinetRcvAdapter.java |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java
new file mode 100644
index 0000000..7acc26b
--- /dev/null
+++ b/keyCabinet-android/app/src/main/java/com/doumee/keyCabinet/ui/keyCabinet/adapter/ManageCabinetRcvAdapter.java
@@ -0,0 +1,61 @@
+package com.doumee.keyCabinet.ui.keyCabinet.adapter;
+
+import android.content.Context;
+import android.view.View;
+
+import com.doumee.keyCabinet.R;
+import com.doumee.keyCabinet.bean.KeyCabinetBean;
+import com.doumee.keyCabinet.bean.ManageKeyCabinetBean;
+import com.doumee.keyCabinet.databinding.CabinetRcvItemBinding;
+import com.doumee.keyCabinet.databinding.ManageCabinetRcvItemBinding;
+import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingAdapter;
+import com.doumee.lib_coremodel.view.recyclerview.adapter.BindingHolder;
+
+public class ManageCabinetRcvAdapter extends BindingAdapter<ManageKeyCabinetBean, ManageCabinetRcvItemBinding> {
+
+    public ManageCabinetRcvAdapter(Context context, int layoutId) {
+        super(context, layoutId);
+    }
+
+    @Override
+    public void bindViewDatas(BindingHolder<ManageCabinetRcvItemBinding> holder, ManageKeyCabinetBean item, int position) {
+        holder.getBinding().setData(item);
+        if(item.getWorkingStatus()==1){
+            //鏁呴殰
+            holder.getBinding().clRoot.setBackgroundResource(R.drawable.shape_c04_6_bg);
+        }else {
+            //0鏈粦瀹� 1鍦ㄤ綅 2鍊熷嚭 3缁翠慨淇濆吇
+            switch (item.getKeyStatus()){
+                case 0:
+                    holder.getBinding().clRoot.setBackgroundResource(R.drawable.shape_c05_6_bg);
+                    break;
+                case 1:
+                    holder.getBinding().clRoot.setBackgroundResource(R.drawable.shape_c01_6_bg);
+                    break;
+                case 2:
+                    holder.getBinding().clRoot.setBackgroundResource(R.drawable.shape_c02_6_bg);
+                    break;
+                default:
+                    holder.getBinding().clRoot.setBackgroundResource(R.drawable.shape_c03_6_bg);
+                    break;
+            }
+        }
+        if(item.getWorkingStatus()==0&&item.getKeyStatus()==3){
+            //缁翠慨
+            holder.getBinding().tv1.setTextColor(0xff279BAA);
+            holder.getBinding().tv2.setTextColor(0xff279BAA);
+        }else {
+            holder.getBinding().tv1.setTextColor(0xffffffff);
+            holder.getBinding().tv2.setTextColor(0xffffffff);
+        }
+
+        holder.getBinding().clRoot.setOnClickListener(new View.OnClickListener() {
+            @Override
+            public void onClick(View v) {
+                item.getIsSelected().set(!item.getIsSelected().get());
+            }
+        });
+    }
+
+
+}

--
Gitblit v1.9.3