FLUTTER ECOSYSTEM

window_manager

此插件允许 Flutter 桌面应用程序调整窗口大小和重新定位窗口。

最新版本
0.5.2
近 30 天下载
71.6万
喜欢数
1130
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

window_manager 是一个专为 macOS、Windows 和 Linux 上的桌面应用程序设计的 Flutter 插件。它使开发者能够以编程方式控制窗口属性,如大小、位置和可见性。通过此包,用户可以动态调整窗口大小和重新定位窗口,从而提升桌面优先的 Flutter 应用程序的用户体验。该插件提供了一个简单的 API 来管理窗口行为,无需编写原生代码。该插件与 Flutter 的 UI 框架无缝集成,并支持跨平台的响应式窗口管理。

适合场景
  • 通过程序调整窗口大小
  • 重新定位应用程序窗口
  • 管理窗口可见性
  • 创建浮动或可拖动的窗口
  • 实现自定义窗口行为
主要特点
  • 跨平台支持(macOS、Windows、Linux)
  • 用于窗口操作的简单 API
  • 支持窗口调整大小和定位
  • 无需原生平台代码
  • 与 Flutter UI 的无缝集成
适合对象
  • 以桌面为先的 Flutter 应用
  • 需要动态窗口控制的应用
  • 面向多个桌面平台的开发者
  • 自定义窗口布局
  • 高级桌面用户体验功能
使用建议
  • 需要 Flutter 3.0 或更高版本
  • 仅限桌面平台
  • 可能需要平台特定的配置
  • 不适用于移动或Web应用
  • 行为在不同操作系统之间可能略有差异
支持平台macOSWindowsLinux

安装插件

flutter pub add window_manager

所属分类

依赖

依赖清单 2 项

源码仓库

关联项目

所在榜单