Overview
A Flutter package that enhances user experience by animating a floating action button (FAB) in response to scroll events. As the user scrolls down, the FAB shrinks or disappears, and expands or reappears when scrolling up. This behavior helps maintain UI cleanliness while keeping the primary action accessible. The package supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for consistent cross-platform designs.
Use cases
- Scroll-driven FAB animations
- Enhancing mobile app UX with dynamic FABs
- Creating clean interfaces with hidden FABs on scroll
- Consistent FAB behavior across multiple platforms
- Improving visual hierarchy in scrollable lists
Key features
- Automatic FAB size animation on scroll
- Cross-platform compatibility
- Simple integration with existing scroll views
- Configurable animation curves
- Supports both shrinking and expanding FABs
Suitable for
- Mobile and web app developers
- Designers focusing on interactive UIs
- Apps with long scrollable content
- Developers seeking lightweight FAB enhancements
- Projects requiring platform-agnostic components
Considerations
- May require fine-tuning for optimal animation timing
- Best suited for single-scrolling screens
- Limited customization beyond size and visibility
- Not ideal for complex nested scroll scenarios
- Depends on parent scrollable widget's behavior
