Преглед на файлове

loading状态使用统一封装组件。

PC\19500 преди 2 седмици
родител
ревизия
080d1b65e3
променени са 1 файла, в които са добавени 5 реда и са изтрити 3 реда
  1. 5 3
      lib/app/app.dart

+ 5 - 3
lib/app/app.dart

@@ -2,6 +2,7 @@ import 'package:flutter/material.dart';
 import 'package:flutter_riverpod/flutter_riverpod.dart';
 import 'package:sino_med_cloud/core/network/network_provider.dart';
 import 'package:sino_med_cloud/l10n/app_localizations.dart';
+import 'package:sino_med_cloud/shared/widgets/loading_view.dart';
 import '../core/constants/app_enum.dart';
 import 'router.dart';
 import 'theme.dart';
@@ -80,10 +81,11 @@ class _SinoMedAppState extends ConsumerState<SinoMedApp> {
     return networkAsync.when(
       loading: () {
         // Loading 状态显示加载指示器
-        return const MaterialApp(
+        return MaterialApp(
           debugShowCheckedModeBanner: false,
-          home: Scaffold(
-            body: Center(child: CircularProgressIndicator()),
+          theme: AppTheme.light,
+          home: const Scaffold(
+            body: LoadingView(),
           ),
         );
       },