From bdb8612081c72bee48fe5418c3fec2b1389c7eec Mon Sep 17 00:00:00 2001 From: YANG JIANKUAN Date: Thu, 14 May 2026 14:38:52 +0800 Subject: [PATCH] =?UTF-8?q?style:=20=E4=BC=98=E5=8C=96=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E8=AF=A6=E6=83=85=E9=A1=B5=E5=8D=A1=E7=89=87?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E4=B8=8E=E6=B5=81=E8=BD=AC=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 三张卡片改为标题区(40dp 顶圆角) + 贯穿分割线 + 内容区(底圆角) 三段式结构 - 流转状态进度条按 4 字 label 估算宽度,动态计算 ll_steps 左偏移, 让第一个节点的 label 与运单信息/操作详情卡片内容对齐到 15dp 基准线 - stepWidth 加上限,避免步数较少时单格过宽导致首节点偏右 Co-Authored-By: Claude Opus 4.6 --- .../page/log/detail/LogDetailActivity.kt | 40 +++- .../main/res/layout/activity_log_detail.xml | 213 ++++++++++++------ 2 files changed, 171 insertions(+), 82 deletions(-) diff --git a/app/src/main/java/com/lukouguoji/aerologic/page/log/detail/LogDetailActivity.kt b/app/src/main/java/com/lukouguoji/aerologic/page/log/detail/LogDetailActivity.kt index 0ef3c5d..d4fd20a 100644 --- a/app/src/main/java/com/lukouguoji/aerologic/page/log/detail/LogDetailActivity.kt +++ b/app/src/main/java/com/lukouguoji/aerologic/page/log/detail/LogDetailActivity.kt @@ -2,10 +2,12 @@ package com.lukouguoji.aerologic.page.log.detail import android.content.Context import android.content.Intent +import android.graphics.Paint import android.os.Bundle import android.util.TypedValue import android.view.Gravity import android.view.View +import android.view.ViewGroup import android.widget.FrameLayout import android.widget.LinearLayout import android.widget.TextView @@ -69,13 +71,33 @@ class LogDetailActivity : BaseBindingActivity= 0 && i <= latestIndex) colorBlue else colorGray val lineLeft = View(this).apply { setBackgroundColor(leftLineColor) @@ -138,9 +159,8 @@ class LogDetailActivity : BaseBindingActivity= 0 && i < latestIndex) colorBlue else colorGray val lineRight = View(this).apply { setBackgroundColor(rightLineColor) @@ -156,7 +176,7 @@ class LogDetailActivity : BaseBindingActivity + android:orientation="vertical"> - + + + + + + + + + + android:background="@drawable/bg_white_radius_bottom_8" + android:orientation="vertical"> - + android:layout_weight="1" + android:orientation="horizontal"> - + + + + + + + android:layout_weight="1" + android:orientation="horizontal"> - + - + - - - + @@ -103,24 +126,47 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" - android:background="@drawable/bg_white_radius_8" - android:orientation="vertical" - android:padding="15dp"> - - + android:orientation="vertical"> + + + + + + + + + + + android:background="@drawable/bg_white_radius_bottom_8" + android:orientation="vertical"> + + + + @@ -129,25 +175,48 @@ android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="15dp" - android:background="@drawable/bg_white_radius_8" - android:orientation="vertical" - android:padding="15dp"> + android:orientation="vertical"> - + + - + + + + + + + + android:background="@drawable/bg_white_radius_bottom_8" + android:orientation="vertical"> + + + +