【问题标题】:Flutter Desktop: how to hide a window (and keep the process alive)?Flutter Desktop:如何隐藏窗口(并使进程保持活动状态)?
【发布时间】:2020-11-27 19:36:00
【问题描述】:

是否可以以编程方式隐藏或关闭窗口(不是最小化),但仍保持进程处于活动状态?这类似于 Qt 中的 hide()/show() 方法,这是将应用程序最小化到托盘的标准方法。

【问题讨论】:

    标签: linux windows macos flutter flutter-desktop


    【解决方案1】:

    window_manager 支持show & hide 窗口。你可以试试这个。

    https://github.com/leanflutter/window_manager

    【讨论】:

    • 请添加更多详细信息以扩展您的答案,例如工作代码或文档引用。
    【解决方案2】:

    目前没有用于从 Dart 代码控制窗口的 F​​lutter API。您需要编写本机代码来隐藏您感兴趣的平台的窗口,并通过 platform channels 从 Dart 调用它。

    【讨论】:

      猜你喜欢
      • 2021-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-03
      • 1970-01-01
      • 2011-08-26
      • 1970-01-01
      • 2020-12-03
      相关资源
      最近更新 更多