This commit is contained in:
2023-12-22 07:32:13 +08:00
parent 1414bd4bb4
commit a8f9b5265e
21 changed files with 175 additions and 26 deletions

View File

@@ -4,6 +4,7 @@ import 'package:flutter_easyloading/flutter_easyloading.dart';
import 'package:flutter_jdt_store/router/app_pages.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:statusbarz/statusbarz.dart';
import 'package:bot_toast/bot_toast.dart';
import 'global.dart';
import 'utils/utils.dart';
@@ -29,6 +30,9 @@ class MainApp extends StatelessWidget {
return ScreenUtilInit(
designSize: const Size(390, 844), // iPhone 13尺寸
builder: ([BuildContext? _, __]) {
/// 初始化Toast
final botToastBuilder = BotToastInit();
return GetMaterialApp(
debugShowCheckedModeBanner: false,
// 日志
@@ -39,18 +43,20 @@ class MainApp extends StatelessWidget {
getPages: AppPages.routes,
navigatorObservers: [
Global.routeObserver,
Statusbarz.instance.observer
Statusbarz.instance.observer,
BotToastNavigatorObserver()
],
// 启动页面
initialRoute: AppPages.initial,
initialBinding: InitialBinding(),
builder: (context, widget) {
return MediaQuery(
///设置文字大小不随系统设置改变
widget = MediaQuery(
data: MediaQuery.of(context)
.copyWith(textScaler: const TextScaler.linear(1.0)),
child: FlutterEasyLoading(child: widget),
);
widget = botToastBuilder(context, widget);
return widget;
},
);
},