李卓原

merge 4.0.2+3

  1 +# 5.0.0-nullsafety.3
  2 +- merge 4.0.2+3
  3 +
1 # 5.0.0-nullsafety.2 4 # 5.0.0-nullsafety.2
2 - merge 4.0.2+2 #186 5 - merge 4.0.2+2 #186
3 6
@@ -23,7 +23,7 @@ dependencies: @@ -23,7 +23,7 @@ dependencies:
23 flutter: 23 flutter:
24 sdk: flutter 24 sdk: flutter
25 # add flutter_screenutil 25 # add flutter_screenutil
26 - flutter_screenutil: ^5.0.0-nullsafety.1 26 + flutter_screenutil: ^{latest version}
27 ``` 27 ```
28 ### Add the following imports to your Dart code: 28 ### Add the following imports to your Dart code:
29 ```dart 29 ```dart
@@ -28,7 +28,7 @@ dependencies: @@ -28,7 +28,7 @@ dependencies:
28 flutter: 28 flutter:
29 sdk: flutter 29 sdk: flutter
30 # 添加依赖 30 # 添加依赖
31 - flutter_screenutil: ^5.0.0-nullsafety.1 31 + flutter_screenutil: ^{latest version}
32 ``` 32 ```
33 ### 在每个使用的地方导入包: 33 ### 在每个使用的地方导入包:
34 ```dart 34 ```dart
@@ -24,7 +24,7 @@ dependencies: @@ -24,7 +24,7 @@ dependencies:
24 flutter: 24 flutter:
25 sdk: flutter 25 sdk: flutter
26 # add flutter_screenutil 26 # add flutter_screenutil
27 - flutter_screenutil: ^5.0.0-nullsafety.1 27 + flutter_screenutil: ^{latest version}
28 ``` 28 ```
29 29
30 ### Adicione o seguinte import em seu código Dart: 30 ### Adicione o seguinte import em seu código Dart:
@@ -22,12 +22,14 @@ class ScreenUtilInit extends StatelessWidget { @@ -22,12 +22,14 @@ class ScreenUtilInit extends StatelessWidget {
22 @override 22 @override
23 Widget build(BuildContext context) { 23 Widget build(BuildContext context) {
24 return LayoutBuilder( 24 return LayoutBuilder(
  25 + // ignore: missing_return
25 builder: (_, BoxConstraints constraints) { 26 builder: (_, BoxConstraints constraints) {
26 - ScreenUtil.init(  
27 - constraints,  
28 - designSize: designSize,  
29 - allowFontScaling: allowFontScaling,  
30 - ); 27 + if (constraints.maxWidth != 0) {
  28 + ScreenUtil.init(
  29 + constraints,
  30 + designSize: designSize,
  31 + allowFontScaling: allowFontScaling,
  32 + );
31 33
32 return child; 34 return child;
33 }, 35 },
1 name: flutter_screenutil 1 name: flutter_screenutil
2 description: A flutter plugin for adapting screen and font size.Guaranteed to look good on different models 2 description: A flutter plugin for adapting screen and font size.Guaranteed to look good on different models
3 -version: 5.0.0-nullsafety.2 3 +version: 5.0.0-nullsafety.3
4 homepage: https://github.com/OpenFlutter/flutter_screenutil 4 homepage: https://github.com/OpenFlutter/flutter_screenutil
5 5
6 environment: 6 environment: