更改 Flutter 桌面应用程序窗口大小

Posted

技术标签:

【中文标题】更改 Flutter 桌面应用程序窗口大小【英文标题】:Change the Flutter desktop app window size 【发布时间】:2020-10-14 09:55:01 【问题描述】:

我正在尝试使用颤振构建桌面应用程序。当应用程序的登录屏幕可见时,我想将应用程序窗口显示为屏幕大小的一半。

有没有办法以编程方式更改应用程序窗口的大小?实际上我是飞镖和颤振的新手请帮助我,我找不到办法。

【问题讨论】:

Flutter 桌面应用程序开发仍处于早期阶段和技术预览阶段。您正在为哪个操作系统开发?这是recent update,关于 Flutter 桌面正在进行的开发工作。 我正在为 MacOS 开发。 发现 this 相似。编辑 MacOS 并将其添加到您的问题中,它将帮助您获得更好的答案。 【参考方案1】:

window_size plugin 可以让您找到屏幕大小并调整窗口大小。

【讨论】:

试过了,它的大小仍然相同。例如,如果屏幕宽度最初从 800 开始,我用这个插件将它设置为最小值 1000,它仍然从 800 开始,然后当我尝试拖动它时,它会捕捉到指定的 1000 并从那里保持最小值开。 设置最小尺寸和设置当前尺寸不是同一个调用。此外,这里的问题不是关于最小尺寸。

以上是关于更改 Flutter 桌面应用程序窗口大小的主要内容,如果未能解决你的问题,请参考以下文章

Flutter - 在对话框窗口中更改 CircularProgressIndicator 的大小

更改分辨率时如何保留其他应用程序窗口的大小和位置? (例如,以非桌面分辨率来回全屏游戏)

在模态窗口内调整图像大小

媒体查询断点上的 CSS 重置值(调整窗口大小或方向更改)

嵌入视频仅在更改浏览器窗口大小时出现

win7下调整ie8窗口大小就卡死