跳到主要內容

更新的 Material 3 進度指示器

摘要

#

LinearProgressIndicatorCircularProgressIndicator 已更新以符合 Material 3 設計規範。LinearProgressIndicator 的變更包括活動軌道和非活動軌道之間的間隙、停止指示器和圓角。CircularProgressIndicator 的變更包括活動軌道和非活動軌道之間的間隙以及圓角筆觸端點。

背景

#

LinearProgressIndicatorCircularProgressIndicator 的 Material 3 設計規範於 2023 年 12 月更新。要選擇加入 2024 年的設計規範,請將 LinearProgressIndicator.year2023CircularProgressIndicator.year2023 標誌設定為 false。這樣做是為了確保現有應用程式不受更新的設計規範影響。

變更說明

#

LinearProgressIndicatorCircularProgressIndicator 小部件各自都有一個 year2023 標誌,可以設定為 false 以選擇加入更新的設計規範。year2023 標誌的預設值為 true,這表示進度指示器使用 2023 年的設計規範。

LinearProgressIndicator.year2023 設定為 false 時,進度指示器將在活動軌道和非活動軌道之間有間隙、一個停止指示器和圓角。如果 LinearProgressIndicator 是不確定的,則不會顯示停止指示器。

CircularProgressIndicator.year2023 設定為 false 時,進度指示器將具有軌道間隙和圓角筆觸端點。

遷移指南

#

要選擇加入 LinearProgressIndicator 的更新設計規範,請將 year2023 標誌設定為 false

dart
LinearProgressIndicator(
  year2023: false,
  value: 0.5,
),

要選擇加入 CircularProgressIndicator 的更新設計規範,請將 year2023 標誌設定為 false

dart
CircularProgressIndicator(
  year2023: false,
  value: 0.5,
),

時間軸

#

已在版本中發布:v3.27.0-0.2.pre。
在穩定版本中:待定

參考資料

#

API 文件

相關議題

相關的 PR