AutoCompleteTheme class
Theme configuration for AutoComplete widget styling and behavior.
Defines the visual appearance and positioning of the autocomplete popover that displays suggestions. All properties are optional and will fall back to sensible defaults when not specified.
This theme can be applied globally through ComponentTheme or passed directly to individual AutoComplete widgets for per-instance customization.
Constructors
- AutoCompleteTheme.new({BoxConstraints? popoverConstraints, PopoverConstraint? popoverWidthConstraint, AlignmentDirectional? popoverAnchorAlignment, AlignmentDirectional? popoverAlignment, AutoCompleteMode? mode})
-
Creates an AutoCompleteTheme.
const
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- mode → AutoCompleteMode?
-
Default mode for how suggestions are applied to text fields.
final
- popoverAlignment → AlignmentDirectional?
-
Alignment point on the popover that aligns with the anchor point.
final
- popoverAnchorAlignment → AlignmentDirectional?
-
Alignment point on the anchor widget where the popover attaches.
final
- popoverConstraints → BoxConstraints?
-
Constraints applied to the autocomplete popover container.
final
- popoverWidthConstraint → PopoverConstraint?
-
Width constraint strategy for the autocomplete popover.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{ValueGetter< BoxConstraints?> ? popoverConstraints, ValueGetter<PopoverConstraint?> ? popoverWidthConstraint, ValueGetter<AlignmentDirectional?> ? popoverAnchorAlignment, ValueGetter<AlignmentDirectional?> ? popoverAlignment, ValueGetter<AutoCompleteMode?> ? mode}) → AutoCompleteTheme - Creates a copy of this theme with specified properties overridden.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override