在 Flutter 3.7 之前建立的專案,即使 Windows 主題設定為深色模式,其標題欄也顯示為淺色。在 Flutter 3.7 之前建立的專案需要遷移才能支援深色標題欄。

遷移步驟

#

你的專案可以透過以下步驟更新

  1. 使用 flutter --version 驗證您當前的 Flutter 版本是否為 3.7 或更高版本。
  2. 如果需要,使用 flutter upgrade 更新到最新版本的 Flutter SDK
  3. 備份您的專案,可以使用 git 或其他版本控制系統。
  4. 刪除以下檔案:
    1. windows/runner/CMakeLists.txt
    2. windows/runner/win32_window.cpp
    3. windows/runner/win32_window.h
  5. 執行 flutter create --platforms=windows .
  6. 檢視以下檔案的更改:
    1. windows/runner/CMakeLists.txt
    2. windows/runner/win32_window.cpp
    3. windows/runner/win32_window.h
  7. 使用 flutter build windows 驗證您的應用能否成功構建。

示例

#

PR 862 展示了 Flutter Gallery 應用的遷移工作。