Desaprobar ThemeData.indicatorColor en favor de TabBarThemeData.indicatorColor
El parámetro `ThemeData.indicatorColor` ha sido reemplazado por `TabBarThemeData.indicatorColor`.
Resumen
#El parámetro ThemeData.indicatorColor
fue depreciado en favor del
parámetro TabBarThemeData.indicatorColor.
Contexto
#Los valores por defecto para el widget TabBar
se pueden anular con un
tema específico del componente como TabBarThemeData.
Anteriormente, el parámetro ThemeData.indicatorColor se utilizaba para
anular el color del indicador por defecto de la barra de pestañas en Material Design 2,
lo cual quedó redundante debido a TabBarThemeData.
Descripción del cambio
#El ThemeData.indicatorColor
está depreciado en
favor de un tema específico del componente.
Usa TabBarThemeData
para anular el color del indicador por defecto.
Guía de migración
#Reemplaza ThemeData.indicatorColor
con
TabBarThemeData.indicatorColor
para anular el color del indicador de la barra de pestañas por defecto
cuando la bandera ThemeData.useMaterial3
esté configurada en false.
Código antes de la migración:
theme: ThemeData(
indicatorColor: Colors.red,
useMaterial3: false,
),
Código después de la migración:
theme: ThemeData(
tabBarTheme: const TabBarThemeData(indicatorColor: Colors.red),
useMaterial3: false,
),
Timeline
#Introducido en la versión: 3.30.0-0.0.pre
En la versión estable: 3.32
Referencias
#Documentación de la API:
-
ThemeData.indicatorColor -
ThemeData.useMaterial3 -
TabBarThemeData.indicatorColor -
TabBarThemeData TabBar
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.