Overview
A Flutter package that provides a scrolling page indicator similar to Instagram's style, offering a smooth, dynamic visual cue for navigating through pages in a PageView. It features a horizontally scrollable indicator with animated dots that follow the current page position, enhancing user experience during swipe gestures. The indicator is customizable and integrates seamlessly into carousel or cover flow interfaces. Designed for simplicity and performance, it supports responsive layouts and intuitive navigation feedback.
Use cases
- Displaying current page in a horizontal scrollable carousel
- Enhancing UX in onboarding screens
- Visual feedback during image or content browsing
- Creating Instagram-style page indicators
- Integrating with PageView widgets
Key features
- Smooth scrolling animation
- Customizable dot appearance
- Real-time page position tracking
- Lightweight and performant
- Supports horizontal page navigation
Suitable for
- Onboarding flows
- Image galleries
- Content sliders
- Social media app UIs
- Interactive tutorials
Considerations
- Limited to horizontal page views
- No built-in support for vertical scrolling
- Requires manual integration with PageController
- May need additional styling for dark mode
- Not optimized for very large numbers of pages