为什么不推荐使用 primaryVariant 属性?
Why has primaryVariant property been deprecated?
我正在开发一个 flutter 项目并使用 MaterialApp
同时提供 ColorScheme
我使用 primaryVariant
属性 但现在 Official documentation 是说它已被弃用并要求使用 primaryContainer
。但是我找不到任何原因 primaryVariant
出了什么问题?为什么它已被弃用?
这是因为 Material 设计 3 中的更改。使用 primaryContainer
来表示比主要元素需要更少强调的元素,而不是 primaryVariant
。
这是影响此的拉取请求:https://github.com/flutter/flutter/pull/93427。
您可以查看 Material Design 3 文档了解更多详细信息:https://m3.material.io/styles/color/the-color-system/color-roles。
我正在开发一个 flutter 项目并使用 MaterialApp
同时提供 ColorScheme
我使用 primaryVariant
属性 但现在 Official documentation 是说它已被弃用并要求使用 primaryContainer
。但是我找不到任何原因 primaryVariant
出了什么问题?为什么它已被弃用?
这是因为 Material 设计 3 中的更改。使用 primaryContainer
来表示比主要元素需要更少强调的元素,而不是 primaryVariant
。
这是影响此的拉取请求:https://github.com/flutter/flutter/pull/93427。
您可以查看 Material Design 3 文档了解更多详细信息:https://m3.material.io/styles/color/the-color-system/color-roles。