From 4ace12c6c7b3c3926d493554de0e2927b29428ab Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Tue, 28 Apr 2026 15:37:47 +0800 Subject: [PATCH] =?UTF-8?q?style(ui):=20=E8=B0=83=E6=95=B4=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E5=8A=A8=E7=94=BB=E5=B0=BA=E5=AF=B8=E5=B9=B6=E6=9B=BF?= =?UTF-8?q?=E6=8D=A2=E4=B8=BA=E7=9F=A2=E9=87=8F=E8=B5=84=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将加载动画ImageView尺寸从160dp调整为120dp - 替换loading_spinner为新的loading矢量资源 - 添加loading.xml矢量动画资源文件 - 注释掉HomeActivity中的临时报告对话框逻辑 - 简化HomeActivity中的RespData类型转换代码 --- .../shelves/activity/HomeActivity.kt | 23 ++++---- app/src/main/res/drawable/loading.xml | 52 +++++++++++++++++++ app/src/main/res/layout/activity_init.xml | 6 +-- 3 files changed, 67 insertions(+), 14 deletions(-) create mode 100644 app/src/main/res/drawable/loading.xml diff --git a/app/src/main/java/com/shuwei/intelligent/shelves/activity/HomeActivity.kt b/app/src/main/java/com/shuwei/intelligent/shelves/activity/HomeActivity.kt index 04d49e7..16754a1 100644 --- a/app/src/main/java/com/shuwei/intelligent/shelves/activity/HomeActivity.kt +++ b/app/src/main/java/com/shuwei/intelligent/shelves/activity/HomeActivity.kt @@ -93,16 +93,17 @@ class HomeActivity : BaseActivity() { override fun onTempReport(logMsg: String) { updateLeftStatus(deviceName) - if (tipDialog == null) { - tipDialog = CommonDialog(this@HomeActivity).apply { - dialogTitle = "温馨提示" - confirmBlock = { logMsg.copyTextToClipboard(this@HomeActivity) } - } - } - if (tipDialog?.isShowing == false) { - tipDialog?.dialogContent = logMsg - tipDialog?.show() - } + log(logMsg) +// if (tipDialog == null) { +// tipDialog = CommonDialog(this@HomeActivity).apply { +// dialogTitle = "温馨提示" +// confirmBlock = { logMsg.copyTextToClipboard(this@HomeActivity) } +// } +// } +// if (tipDialog?.isShowing == false) { +// tipDialog?.dialogContent = logMsg +// tipDialog?.show() +// } } override fun onLog(message: String) = log(message) @@ -166,7 +167,7 @@ class HomeActivity : BaseActivity() { launch { viewModel.updateOverdueStateUiState.collect { state -> if (state is UiState.Success<*>) { - val respData = state.data as? com.shuwei.intelligent.shelves.net.RespData<*> + val respData = state.data as? RespData<*> if (respData == null) { log("updateOverdueState: 数据类型错误,期望 RespData") return@collect diff --git a/app/src/main/res/drawable/loading.xml b/app/src/main/res/drawable/loading.xml new file mode 100644 index 0000000..7828371 --- /dev/null +++ b/app/src/main/res/drawable/loading.xml @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_init.xml b/app/src/main/res/layout/activity_init.xml index 1462959..717ff88 100644 --- a/app/src/main/res/layout/activity_init.xml +++ b/app/src/main/res/layout/activity_init.xml @@ -73,9 +73,9 @@