首页 > 解决方案 > 如何在 Flutter Desktop Windows 上禁用窗口调整大小?

问题描述

当我们的 Flutter 桌面应用在 Windows 上运行时,如果我们调整窗口大小或最大化窗口,应用中会出现一个黑色区域。如何在 Flutter 桌面窗口上禁用窗口调整大小?

我累了

  ws.setWindowMaxSize(Size(width * 0.9, height * 0.9));
  ws.setWindowMinSize(Size(width * 0.9, height * 0.9));

但它不起作用。在 flutter-desktop-embedding\plugins\window_size\windows\window_size_plugin.cpp 中没有处理代码 'setWindowMaxSize' 和 'setWindowMinSize' 的代码。

如果很难,有没有什么好主意可以让 Flutter 桌面应用在调整大小时看起来更好?也许显示“加载”消息?谢谢。

标签: windowsflutterwindow-resizeflutter-desktop

解决方案


您是否将其添加到您的 pubspec 中?

window_size:
    git:
      url: git://github.com/google/flutter-desktop-embedding.git
      path: plugins/window_size

推荐阅读