概述

#

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