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