Remove invalid parameters for `InputDecoration.collapsed`
Summary
#
InputDecoration.collapsed invalid parameters floatingLabelBehavior and
floatingLabelAlignment are deprecated.
Background
#
InputDecoration.collapsed constructor is used to
create a minimal decoration without a label.
The parameters floatingLabelAlignment and floatingLabelBehavior have
no effect because an input decoration created using
InputDecoration.collapsed has no label.
Migration guide
#
To migrate, remove usage of floatingLabelBehavior and floatingLabelAlignment
parameters when calling the InputDecoration.collapsed constructor.
Those parameters had no effect.
Code before migration:
InputDecoration.collapsed(
hintText: 'Hint',
floatingLabelAlignment: FloatingLabelAlignment.center,
floatingLabelBehavior: FloatingLabelBehavior.auto,
),
Code after migration:
InputDecoration.collapsed(
hintText: 'Hint',
),
Timeline
#
Landed in version: 3.24.0-0.1.pre
In stable release: 3.27.0
References
#API documentation:
-
InputDecoration.collapsed -
InputDecoration.floatingLabelAlignment -
InputDecoration.floatingLabelBehavior
Relevant issues:
Relevant PRs:
Unless stated otherwise, the documentation on this site reflects Flutter 3.35.5. Page last updated on 2025-10-28. View source or report an issue.