固定字体比例
在入口main.dart中添加builder部分的黛米
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: HomeScreen(),
builder: (context, widget) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
child: widget,
);
},
);
}
在代码中使用了插件 flutter_screenutil,flutter_easyloading
flutter_screenutil: ^4.0.3+1
flutter_easyloading: ^2.2.1
@override
Widget build(BuildContext context) {
return ScreenUtilInit(
designSize: Size(750, 1334),
allowFontScaling: false,
builder: () => MaterialApp(
navigatorKey: navigatorKey,
navigatorObservers: [MyApp.routeObserver],
title: 'XXXX',
debugShowCheckedModeBanner: false,
theme: ThemeData(
platform: TargetPlatform.iOS,
primaryColor: Colors.white,
),
home: TransPage(),
builder: EasyLoading.init(builder: (context, widget) {
return MediaQuery(
data: MediaQuery.of(context).copyWith(textScaleFactor: 1.0),
child: widget,
);
}),
));
}