当我的应用程序在分屏模式下运行时,如何在Flutter中获得屏幕尺寸

时间:2019-12-12 12:29:52

标签: flutter dart

任何人都知道在应用程序以分屏模式运行时如何获取屏幕尺寸(应用程序屏幕尺寸)。

说明: 当我使用MediaQuery.of(context).size检查屏幕尺寸时,它的分辨率为1080 X 480 现在,如果应用程序进入分屏模式,结果实际上是我想要的,例如540 X 480。

1 个答案:

答案 0 :(得分:2)

您可以在Scaffold中使用LayoutBuilder并使用constraints属性打印尺寸。 只要屏幕尺寸改变,它将打印。要了解更多信息,请访问LayoutBuilder

 LayoutBuilder(builder: (builder, constraints) {
  print(constraints.maxWidth);
  }