Hints topic

A bubble attached to a widget, and whatever opens it.

Hint is the whole feature: a tooltip on hover or long-press, a persistent callout you open from code with a HintController, and — the case the package was written for — a hint on a disabled control, because triggers are read from raw pointer events rather than the gesture arena.

Start with Hint. Reach for HintController when something other than the user opens the bubble, HintQueue when several should appear in turn, and Beacon when the problem is that nobody has noticed the widget at all.

Classes

Beacon Hints
A pulsing dot that draws the eye, and opens a hint when tapped.
Hint Hints
A tooltip, a persistent hint or a programmatic callout attached to child.
HintController Hints
Drives a Hint programmatically.
HintQueue Hints
Shows a series of hints one after another, without a tour.
HintRegistry Hints
Keeps at most one exclusive hint open across the whole app.

Enums

HintDirection Hints
The side of a target a hint bubble may be asked to appear on.
HintTrigger Hints
What makes a Hint appear.

Typedefs

HintContentBuilder = Widget Function(BuildContext context) Hints
Signature for building rich hint content.