跳至主要内容

更新的 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