李卓原

使用MediaQuery包裹LayoutBuilder

... ... @@ -19,7 +19,9 @@ class ScreenUtilInit extends StatelessWidget {
@override
Widget build(BuildContext context) {
return LayoutBuilder(builder: (_, BoxConstraints constraints) {
return MediaQuery(
data: MediaQueryData.fromWindow(WidgetsBinding.instance!.window),
child: LayoutBuilder(builder: (_, BoxConstraints constraints) {
if (constraints.maxWidth != 0) {
final Orientation orientation =
constraints.maxWidth > constraints.maxHeight
... ... @@ -34,6 +36,7 @@ class ScreenUtilInit extends StatelessWidget {
return builder();
}
return Container();
});
}),
);
}
}
... ...