当我的应用程序在分屏模式下运行时,如何在 Flutter 中获取屏幕大小



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

解释: 当我使用 MediaQuery.of(context(.size 检查屏幕尺寸时,它给出的分辨率为 1080 X 480 现在,如果应用程序进入分屏模式,结果是相同的,实际上我想要540 X 480之类的东西。

您可以在 Scaffold 中使用 LayoutBuilder 并使用约束属性打印大小。 每当屏幕尺寸更改时,它都会打印。欲了解更多信息,请访问 布局生成器

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

最新更新