From ba5753a2ef787223d78b6c02573fdf8f7c326a6b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C=E8=99=9E=E6=B8=A0=E6=88=90=E2=80=9D?= <“yuqucheng2006@qq.com”> Date: Mon, 24 Aug 2026 15:06:34 +0800 Subject: [PATCH] =?UTF-8?q?fix(home=20page):=20=E4=BF=AE=E5=A4=8D=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD=E5=BC=B9=E7=AA=97=E6=98=BE=E7=A4=BA=E6=97=B6=E6=9C=BA?= =?UTF-8?q?=E4=B8=8D=E6=AD=A3=E7=A1=AE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整了加载弹窗的显示和隐藏位置,在初始化开始时显示加载弹窗,初始化完成后隐藏弹窗,优化页面加载体验 --- Assets/Scripts/UI/Pages/HomePage/HomePageCtrl.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Assets/Scripts/UI/Pages/HomePage/HomePageCtrl.cs b/Assets/Scripts/UI/Pages/HomePage/HomePageCtrl.cs index b5576b6..67b1ed4 100644 --- a/Assets/Scripts/UI/Pages/HomePage/HomePageCtrl.cs +++ b/Assets/Scripts/UI/Pages/HomePage/HomePageCtrl.cs @@ -822,6 +822,7 @@ namespace Kill.UI.Pages public async Task Init() { + LoadingUI.Show(); if (DataManager.Instance.userInfo.device_count == 0) { noDevicePage.SetActive(true); @@ -877,14 +878,14 @@ namespace Kill.UI.Pages Debug.Log("当前选中设备:" + DataManager.Instance.selectedDeviceMac); } } + selectDeviceButton.GetComponentInChildren().text = selectedDevice.device_name; + selectDeviceButton.gameObject.SetActive(true); hasWifi=await GetDeviceOnlineStatus(); DataManager.Instance.hasWifi=hasWifi; hasBluetooth = BluetoothManager.Instance.ChangeAimMac(selectedDevice.ble_mac); DataManager.Instance.hasBluetooth=hasBluetooth; - selectDeviceButton.GetComponentInChildren().text = selectedDevice.device_name; - selectDeviceButton.gameObject.SetActive(true); - + // 先初始化所有 UI 为未连接状态 ResetAllDeviceUI(); @@ -928,6 +929,7 @@ namespace Kill.UI.Pages DataManager.Instance.selectedDevice = selectedDevice; DataManager.Instance.OwnedDevices=OwnedDevices; DataManager.Instance.SharedDevices=SharedDevices; + LoadingUI.Hide(); } ///