棄用 InputDecoration.maintainHintHeight,改用 InputDecoration.maintainHintSize
`InputDecoration.maintainHintHeight` 參數已被 `InputDecoration.maintainHintSize` 取代。
摘要
#
InputDecoration.maintainHintHeight
參數已被棄用,建議改用
InputDecoration.maintainHintSize
參數。
背景說明
#
輸入裝飾器(input decorator)的預設內在尺寸會依賴提示文字(hint)的尺寸。
InputDecoration.maintainHintSize
參數可以設為 false,讓內在尺寸在提示文字不可見時忽略其尺寸。
過去,InputDecoration.maintainHintHeight 參數是用來覆寫預設的內在高度,且不會影響內在寬度。
變更說明
#
InputDecoration.maintainHintHeight
已被棄用,建議改用
InputDecoration.maintainHintSize,此參數會讓內在寬度與高度都依賴提示文字的尺寸。
遷移指南
#
請將 InputDecoration.maintainHintHeight
替換為
InputDecoration.maintainHintSize,以覆寫預設的內在尺寸計算方式。
遷移前的程式碼:
TextField(
indicator: InputDecoration(
maintainHintHeight: false,
),
),
遷移後的程式碼:
TextField(
indicator: InputDecoration(
maintainHintSize: false,
),
),
時程
#
合併於版本:3.30.0-0.0.pre
正式版釋出:3.32
參考資料
#API 文件:
相關議題:
相關 PR:
Unless stated otherwise, the documentation on this site reflects Flutter 3.44.0. Page last updated on 2026-06-14. View source or report an issue.