Eliminadas la elevación y el grosor de semántica
Se eliminaron elevation y thickness de las propiedades de semantics.
Resumen
#Se eliminaron tanto las propiedades de semantics elevation y thickness como sus API relacionadas.
Contexto
#Ambas propiedades de semantics, elevation y thickness, se crearon para el renderizado 3D de Fuchsia. Nunca se implementaron y, por lo tanto, permanecieron sin usar. Tampoco se conoce otro uso para estas propiedades. Estas propiedades agregaban una complejidad de código innecesaria y han sido eliminadas.
Descripción del cambio
#Se eliminan las siguientes propiedades: SemanticsConfiguration.elevation,
SemanticsConfiguration.thickness,
SemanticsNode.thickness, SemanticsNode.elevation y SemanticsNode.elevationAdjustment.
Guía de migración
#Si asignaste anteriormente estas propiedades, elimina las asignaciones.
Código antes de la migración:
void describeSemanticsConfiguration(SemanticsConfiguration config) {
config.label = 'my label';
config.elevation = 1;
config.thickness = 1;
}
Código después de la migración:
void describeSemanticsConfiguration(SemanticsConfiguration config) {
config.label = 'my label';
}
Timeline
#Llegó en la versión: 3.34.0-0.0.pre
En lanzamiento estable: 3.35
Referencias
#Documentación de la API:
Problema relevante:
PR relevante:
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.