iconAlignment property
Vertical alignment of prefix and suffix icons.
Controls where icons are positioned when the field spans multiple lines:
- CrossAxisAlignment.center — icons centered vertically (default)
- CrossAxisAlignment.start — icons pinned to top
- CrossAxisAlignment.end — icons pinned to bottom
For single-line fields this has no visible effect. Defaults to CrossAxisAlignment.center (preserves existing behaviour).
// Pin icons to bottom — common in chat message composers:
GlassTextField(
maxLines: 6,
iconAlignment: CrossAxisAlignment.end,
suffixIcon: Icon(Icons.send),
)
Implementation
final CrossAxisAlignment iconAlignment;