Highlighter class
Three-channel visual feedback for agent activity.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
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.
inherited
Static Properties
- anyVisible → bool
-
True while any of the three channels has an overlay mounted.
no setter
Static Methods
-
clearPulse(
) → void - Remove only the pulse channel (leave scroll arrow / state badge alone).
-
dismissAll(
) → void - Tear down everything on screen across all three channels.
-
pulse(
BuildContext context, Rect bounds, {HighlightStyle? style, Duration? duration}) → void -
Breathing rectangular border around
bounds. -
scrollIndicator(
BuildContext context, ScrollDirection direction, {HighlightStyle? style, Duration? duration}) → void - Directional arrow on the screen edge the agent is scrolling toward.
-
state(
BuildContext context, ActionState state, {String? label, HighlightStyle? style, Duration? duration}) → void -
State pill at the top of the screen —
"tapping","verifying", etc. Optionallabeloverrides the default text (e.g. "tapping ‘Submit’").