Desaprobar ThemeData.dialogBackgroundColor en favor de DialogThemeData.backgroundColor
El parámetro `ThemeData.dialogBackgroundColor` ha sido reemplazado por `DialogThemeData.backgroundColor`.
Resumen
#El parámetro ThemeData.dialogBackgroundColor
fue depreciado en favor del
parámetro DialogThemeData.backgroundColor.
Contexto
#Los valores por defecto para los widgets Dialog
y AlertDialog
se pueden
anular con un tema específico del componente como DialogThemeData.
Anteriormente, el parámetro ThemeData.dialogBackgroundColor se utilizaba para
anular el color de fondo por defecto del diálogo,
lo cual quedó redundante por DialogThemeData.
Descripción del cambio
#El ThemeData.dialogBackgroundColor
está depreciado en
favor de un tema específico de componente.
Usa DialogThemeData
para anular el color de fondo por defecto.
Guía de migración
#Reemplaza ThemeData.dialogBackgroundColor
con
DialogThemeData.backgroundColor
para anular el color de
fondo por defecto del diálogo.
Código antes de la migración:
theme: ThemeData(
dialogBackgroundColor: Colors.orange,
),
Código después de la migración:
theme: ThemeData(
dialogTheme: const DialogThemeData(backgroundColor: Colors.orange),
),
Timeline
#Llegó en la versión: 3.28.0-0.1.pre
En la versión estable: 3.29
Referencias
#Documentación de la API:
Issues relevantes:
PRs relevantes:
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.