From 42ca0b0db199f85d2a7e7f954a20cda6a61a95e5 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 18 Jan 2026 15:53:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E8=A3=82=E5=8F=98=E7=94=9F=E6=88=90=E7=8A=B6=E6=80=81=E7=9A=84?= =?UTF-8?q?=20UI?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 使用动态模糊占位图替代简单的 Loading 圈 - 添加流光扫描动画效果 - 增加更详细的生成中提示 --- components/scene-fusion-view.tsx | 39 +++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 8 deletions(-) diff --git a/components/scene-fusion-view.tsx b/components/scene-fusion-view.tsx index 516672056..47f70f354 100644 --- a/components/scene-fusion-view.tsx +++ b/components/scene-fusion-view.tsx @@ -519,16 +519,39 @@ export function SceneFusionView({ onBack }: SceneFusionViewProps) { {scene.result ? ( 生成结果 ) : ( -
+
{scene.status === 'processing' ? ( -
- - 正在生成... -
+ <> + {/* 背景模糊图 */} + 生成中 + {/* 动态遮罩层 */} +
+ + {/* 动态光效 - 模拟扫描效果 */} +
+ + {/* 中心 Loading */} +
+
+ {/* 外圈脉冲 */} +
+
+ +
+
+
+ 正在融合... +
+
+ ) : scene.status === 'failed' ? ( -
-

{scene.error || "生成失败"}

-