【发布时间】:2022-01-18 17:45:54
【问题描述】:
所以我总体上研究了约束,但我找不到这样的东西。我想要的是,例如,在 macOS 应用程序上,有人只能将应用程序的窗口大小调整到应用程序设置的限制(例如 500 像素 x 500 像素)。然后,这也可以防止某些小部件出现溢出问题,您只是不希望人们在它们小于特定大小时看到它们。
我还查看了 desktop_window:
Future _getWindowSize() async {
// var size = await DesktopWindow.getWindowSize();
setState(() async {
await DesktopWindow.setMinWindowSize(Size(1000, 500));
await DesktopWindow.setMaxWindowSize(Size(1200, 800));
});
}
但这只是设置了一些初始值,我仍然可以根据自己的喜好调整它,所以它并没有真正的帮助。 是的,我知道我可以使用 MediaSize 查询,让事情消失或看起来不同,但我真的不想要那样。
如果 Flutter 中存在可以执行上述操作的功能,那么知道这将非常有帮助!
【问题讨论】:
标签: flutter