init
This commit is contained in:
@@ -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;
|
||||
},
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user