Overview
A customizable, animated dot indicator for PageView widgets in Flutter. It displays a series of dots that visually represent the current page, with options to adjust color, size, spacing, and animation duration. Ideal for guiding users through swipeable content like onboarding screens or image sliders. The indicator smoothly transitions between dots as the user navigates, enhancing UX with subtle visual feedback. Supports all major platforms including mobile, web, and desktop.
Use cases
- Onboarding screens
- Image sliders
- Swipeable tutorials
- Form wizards
- Content carousels
Key features
- Animated dot transitions
- Customizable colors
- Adjustable dot size
- Configurable spacing
- Smooth animation duration
- Cross-platform support
Suitable for
- Simple UI indicators
- Onboarding flows
- Mobile and web apps
- Interactive content
- Designers seeking minimalism
Considerations
- Limited to dot-based indicators
- No built-in pagination controls
- Animation performance may vary on low-end devices
- Does not support custom shapes or icons
- Requires manual integration with PageController
