save_points_showcaseview library
A beautiful, modern showcase coach overlay for Flutter.
This library provides a design-forward showcase coach with smooth animations, glassmorphism effects, and step-by-step guided tours. It includes built-in validation, accessibility support, and customizable theming.
Quick Start
await ShowcaseCoach.show(
context,
steps: [
CoachStep(
targetKey: myKey,
title: 'Welcome!',
description: ['This is your first step.'],
),
],
);
See the README for complete documentation and examples.
Classes
- CoachStep
- A single step in a showcase coach tour.
- ScaleRange
- Scale range for animations.
- ShowcaseCoach
- Main class for displaying showcase coach overlays.
- ShowcaseCoachConfig
- Configuration options for customizing the appearance and behavior of ShowcaseCoach.
- ShowcaseCoachConstants
- Constants used throughout the showcase coach implementation.
- ShowcaseCoachError
- Utility class for displaying showcase coach error dialogs.
- ShowcaseCoachValidator
- Validates showcase coach steps and their associated GlobalKeys.
Enums
- AnimationDirection
- Animation direction options.
- AnimationPreset
- Animation preset options for common animation styles.
- HapticFeedbackType
- Type of haptic feedback to provide.
- HighlightBorderStyle
- Border style options for the highlight.
- HighlightShape
- Shape options for the highlight border.
- ShowcaseCoachCardStyle
- Visual style options for the showcase coach tooltip card.
- ShowcaseOverlayStyle
- Overlay style for the showcase coach (optional effect).