概述

#

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