tutorial_bubbles library
Classes
- KeyTutorialTarget
- RectTutorialTarget
- TutorialBubble
- A simple bubble widget that wraps the given child with a configurable background.
- TutorialBubbleContent
- Implemented by widgets that can provide bubble content without drawing their own outer bubble chrome.
- TutorialBubbleOverlay
- Positions a TutorialBubble relative to a given targetRect within the available layout bounds.
- TutorialEngine
- Widget that renders a tutorial overlay for the current TutorialStep.
- TutorialEngineController
- A simple controller that owns a list of TutorialSteps.
- TutorialHighlightShape
- Describes the visible shape of the highlighted target region.
- TutorialPersistence
- TutorialProgressStorage
- Simple key-value storage for persisting tutorial progress across app restarts.
- TutorialStep
- Immutable description of a single tutorial step.
- TutorialStepBehavior
- TutorialTarget
- TutorialTextBubble
- A convenience bubble widget for text content with configurable styling.
- TutorialTextContent
- Text-only bubble content for use inside TutorialBubbleOverlay.
- TutorialVisuals
- Immutable configuration for visual parameters used by the tutorial engine.
Enums
- TutorialBubbleSide
- Preferred side for positioning a bubble relative to its target.
- TutorialCompletionReason
- Reason the tutorial ended, used by TutorialEngine.onComplete.
- TutorialHighlightShapeType
- TutorialSaveStrategy
Typedefs
-
TutorialBeforeShow
= Future<
void> Function(BuildContext context, TutorialEngineController controller) - TutorialRectResolver = Rect Function(BuildContext context)
-
TutorialStepCallback
= FutureOr<
void> Function(BuildContext context)