Saltar al contenido principal

Desaprobar InputDecoration.maintainHintHeight en favor de InputDecoration.maintainHintSize

El parámetro `InputDecoration.maintainHintHeight` ha sido reemplazado por `InputDecoration.maintainHintSize`.

Resumen

#

El parámetro InputDecoration.maintainHintHeight fue deprecado en favor del parámetro InputDecoration.maintainHintSize.

Contexto

#

El tamaño intrínseco predeterminado de un decorador de entrada depende del tamaño de la pista. El parámetro InputDecoration.maintainHintSize se puede establecer en false para hacer que el tamaño intrínseco ignore el tamaño de la pista cuando esta no sea visible. Anteriormente, el parámetro InputDecoration.maintainHintHeight se utilizaba para anular la altura intrínseca predeterminada y no tenía impacto en el ancho intrínseco.

Descripción del cambio

#

El parámetro InputDecoration.maintainHintHeight está deprecado en favor de InputDecoration.maintainHintSize lo cual hace que tanto el ancho como la altura intrínsecos dependan de las dimensiones de la pista.

Guía de migración

#

Reemplaza InputDecoration.maintainHintHeight con InputDecoration.maintainHintSize para anular el cálculo del tamaño intrínseco predeterminado.

Código antes de la migración:

dart
TextField(
  indicator: InputDecoration(
    maintainHintHeight: false,
  ),
),

Código después de la migración:

dart
TextField(
  indicator: InputDecoration(
    maintainHintSize: 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:

Issues relevantes:

PRs relevantes: