概述

#

弃用 InputDecoration.maintainHintHeight 参数,推荐使用 InputDecoration.maintainHintSize 参数。

背景

#

输入装饰器的默认固有大小取决于提示大小。InputDecoration.maintainHintSize 参数可以设置为 false,以便在提示不可见时,固有大小忽略提示大小。此前,InputDecoration.maintainHintHeight 参数用于覆盖默认固有高度,但对固有宽度没有影响。

变更说明

#

弃用 InputDecoration.maintainHintHeight,推荐使用 InputDecoration.maintainHintSize,后者使固有宽度和高度都取决于提示尺寸。

迁移指南

#

InputDecoration.maintainHintHeight 替换为 InputDecoration.maintainHintSize,以覆盖默认的固有大小计算。

迁移前的代码

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

迁移后的代码

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

时间线

#

发布版本:3.30.0-0.0.pre
稳定版本:3.32

参考资料

#

API 文档

相关问题

相关 PR