弃用 `ThemeData.dialogBackgroundColor`,改用 `DialogThemeData.backgroundColor`
摘要
#已弃用 ThemeData.dialogBackgroundColor
参数,并改用 DialogThemeData.backgroundColor
参数。
上下文
#可以通过组件特定的主题(如 DialogThemeData
)覆盖 Dialog
和 AlertDialog
组件的默认值。之前,ThemeData.dialogBackgroundColor
参数用于覆盖默认的对话框背景颜色,但现在 DialogThemeData
已经取代了它。
更改说明
#已弃用 ThemeData.dialogBackgroundColor
,改用组件特定的主题。使用 DialogThemeData
覆盖默认的背景颜色。
迁移指南
#将 ThemeData.dialogBackgroundColor
替换为 DialogThemeData.backgroundColor
以覆盖默认的对话框背景颜色。
迁移前代码
dart
theme: ThemeData(
dialogBackgroundColor: Colors.orange,
),
迁移后代码
dart
theme: ThemeData(
dialogTheme: const DialogThemeData(backgroundColor: Colors.orange),
),
时间线
#包含于版本:v3.27.0-0.1.pre
稳定版本发布:待定
参考文献
#API 文档
相关问题
相关 PR
除非另有说明,否则本网站上的文档反映了 Flutter 的最新稳定版本。页面最后更新于 2024-10-24。 查看源代码 或 报告问题.