From 1906e7ce6566d608a888771b14bfd97033d5f75a Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Thu, 18 Dec 2025 10:59:03 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=87=BA=E6=B8=AF=E7=BB=84=E8=A3=85=20?= =?UTF-8?q?=E5=BC=80=E5=A7=8B=E7=BB=84=E8=A3=85=20status=20color?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/weight/data/layout/PadDataLayoutNew.kt | 9 +++++++++ .../main/res/layout/activity_int_exp_assemble_start.xml | 1 + 2 files changed, 10 insertions(+) diff --git a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt index d0497b9..43b6094 100644 --- a/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt +++ b/module_base/src/main/java/com/lukouguoji/module_base/ui/weight/data/layout/PadDataLayoutNew.kt @@ -125,6 +125,15 @@ class PadDataLayoutNew : FrameLayout { et.inputType = value } + var valueTextColor: Int = 0 + set(value) { + field = value + if (value != 0) { + tv.setTextColor(value) + et.setTextColor(value) + } + } + /** * 刷新事件回调 */ diff --git a/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml b/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml index f9c0a55..4d1f8ea 100644 --- a/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml +++ b/module_gjc/src/main/res/layout/activity_int_exp_assemble_start.xml @@ -276,6 +276,7 @@ titleLength="@{5}" type="@{DataLayoutType.INPUT}" value="@={viewModel.uldInfo.uldStatus}" + valueTextColor="@{viewModel.uldInfo.uldStatus.equals(`正常`) ? @color/text_green : (viewModel.uldInfo.uldStatus.equals(`故障`) ? @color/red : @color/text_normal)}" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" />