FocusOutlineTheme class
Theme configuration for focus outline appearance.
Defines styling properties for focus outlines that indicate which element has keyboard focus. Used by FocusOutline to apply consistent focus visualization across the application.
- Inheritance
-
- Object
- ComponentThemeData
- FocusOutlineTheme
Constructors
- FocusOutlineTheme({double? align, Border? border, BorderRadiusGeometry? borderRadius})
-
Creates a FocusOutlineTheme.
const
Properties
- align → double?
-
The alignment offset of the outline relative to the widget bounds.
final
- border → Border?
-
The border style for the focus outline.
final
- borderRadius → BorderRadiusGeometry?
-
Border radius for rounded corners on the focus outline.
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{ValueGetter< Border?> ? border, ValueGetter<double?> ? align, ValueGetter<BorderRadiusGeometry?> ? borderRadius}) → FocusOutlineTheme - Creates a copy of this theme with the given fields replaced.
-
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