将 Windows 项目迁移以支持深色标题栏
在 Flutter 3.7 之前创建的项目,即使 Windows 主题设置为深色模式,其标题栏也显示为浅色。在 Flutter 3.7 之前创建的项目需要迁移才能支持深色标题栏。
迁移步骤
#你的项目可以通过以下步骤更新
- 使用
flutter --version
验证您当前的 Flutter 版本是否为 3.7 或更高版本。 - 如果需要,使用
flutter upgrade
更新到最新版本的 Flutter SDK - 备份您的项目,可以使用 git 或其他版本控制系统。
- 删除以下文件:
windows/runner/CMakeLists.txt
windows/runner/win32_window.cpp
windows/runner/win32_window.h
- 运行
flutter create --platforms=windows .
。 - 查看以下文件的更改:
windows/runner/CMakeLists.txt
windows/runner/win32_window.cpp
windows/runner/win32_window.h
- 使用
flutter build windows
验证您的应用能否成功构建。
示例
#PR 862 展示了 Flutter Gallery 应用的迁移工作。