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.