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 the latest stable version of Flutter. Page last updated on 2024-12-16. View source or report an issue.