是否可以在颤振中获得设备尺寸?

时间:2021-02-25 08:44:36

标签: flutter user-interface dart flutter-layout flutter-web

我正在构建一个 Flutter Web 应用程序,我想知道运行该应用程序的设备的宽度,而不是窗口的宽度。这可能吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您无需访问 BuildContext 即可获得它,如下所示:

final double width = window.physicalSize.width / window.devicePixelRatio;
final double height = window.physicalSize.height / window.devicePixelRatio;

确保您导入 dart:ui,而不是 html 库。