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. Optional label overrides the default text (e.g. "tapping ‘Submit’").