【发布时间】:2022-01-17 19:53:39
【问题描述】:
所以,通常我可以使用MediaQuery.of(context).size 获取屏幕大小,但是我无法在运行时访问上下文。有没有我可以利用的包或 API 来完成这个?
编辑:接受@smorgan 的回答。为其他人添加带有小用例的 pubspec.yaml 条目,这样他们就不必去挖掘了。
**注意这最终将被删除并添加到颤振核心功能中(希望如此)。
ref 字段也是截至 21 年 12 月 15 日当前分支的提交哈希
pubspec.yaml 条目:
window_size:
git:
url: git://github.com/google/flutter-desktop-embedding.git
path: plugins/window_size
ref: 03d957e8b5c99fc83cd4a781031b154ab3de8753
获取屏幕尺寸
var screenSize = await getCurrentScreen();
print(screenSize?.frame.size);
【问题讨论】: