From d7b61bf0fa2e0c186b1b21cb3275ffba911170e6 Mon Sep 17 00:00:00 2001 From: dongliang Date: Tue, 28 Apr 2026 13:22:41 +0930 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=BB=E5=8A=A1=E9=A1=B5=E5=85=A8?= =?UTF-8?q?=E9=9D=A2=E6=94=BE=E5=A4=A7=E5=AD=97=E4=BD=93+=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E6=88=AA=E6=AD=A2=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 字体放大:任务名34sp, 地点24sp, 时间22sp, 积分26sp, 备注20sp 指引块标题24sp, 说明20sp, 打卡确认44sp 新增截止时间和要求完成时间显示(待抢单状态) Co-Authored-By: Claude Opus 4.6 (1M context) --- .../xiaoqu/watch/ui/task/TaskListFragment.kt | 10 ++- .../main/res/layout/fragment_task_list.xml | 78 +++++++++---------- 2 files changed, 42 insertions(+), 46 deletions(-) diff --git a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt index 33ceb7c..6a8ecab 100644 --- a/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt +++ b/app/src/main/java/com/xiaoqu/watch/ui/task/TaskListFragment.kt @@ -238,9 +238,13 @@ class TaskListFragment : BaseFragment() { binding.tvPosition.text = "📍 ${detail.positionText}" binding.tvPosition.visibility = View.VISIBLE } - // 时间 - if (detail.sendTime.isNotEmpty()) { - binding.tvTimeInfo.text = "🕐 ${detail.sendTime}" + // 时间(派单时间 + 截止时间) + val timeLines = mutableListOf() + if (detail.sendTime.isNotEmpty()) timeLines.add("🕐 ${detail.sendTime} 派单") + if (!detail.expireTime.isNullOrEmpty()) timeLines.add("⏰ 截止 ${detail.expireTime}") + if (!detail.preFinishTime.isNullOrEmpty()) timeLines.add("📋 要求 ${detail.preFinishTime} 完成") + if (timeLines.isNotEmpty()) { + binding.tvTimeInfo.text = timeLines.joinToString("\n") binding.tvTimeInfo.visibility = View.VISIBLE } // 积分 diff --git a/app/src/main/res/layout/fragment_task_list.xml b/app/src/main/res/layout/fragment_task_list.xml index 1da72cf..f0294fc 100644 --- a/app/src/main/res/layout/fragment_task_list.xml +++ b/app/src/main/res/layout/fragment_task_list.xml @@ -1,10 +1,6 @@ - + - - + android:textSize="20sp" /> - @@ -74,65 +67,63 @@ android:orientation="vertical" android:visibility="gone"> - + - + - + - + - + - + @@ -178,7 +169,7 @@ android:layout_height="wrap_content" android:text="将手表贴近信标" android:textColor="@color/primary" - android:textSize="20sp" + android:textSize="24sp" android:textStyle="bold" /> @@ -206,7 +197,7 @@ android:layout_height="wrap_content" android:text="无需前往指定地点" android:textColor="@color/success" - android:textSize="20sp" + android:textSize="24sp" android:textStyle="bold" /> - + - + android:textSize="20sp" + android:gravity="center" + android:lineSpacingMultiplier="1.5" + android:layout_marginTop="8dp" /> @@ -257,7 +249,7 @@ android:gravity="center" android:text="暂无任务" android:textColor="@color/text_secondary" - android:textSize="24sp" + android:textSize="28sp" android:paddingTop="80dp" android:visibility="gone" /> @@ -281,14 +273,14 @@ android:layout_height="wrap_content" android:text="加载中" android:textColor="@color/text_secondary" - android:textSize="20sp" + android:textSize="22sp" android:layout_marginTop="8dp" /> - +