A simple wrapper for ListWheelScrollView that enables tap interactions on individual children. It enhances the default scroll wheel by allowing users to respond to onTap events, making it ideal for interactive list wheels in Flutter apps. The package maintains the smooth scrolling behavior of ListWheelScrollView while adding gesture recognition for each item. Compatible across all major platforms, it's lightweight and easy to integrate with minimal configuration.
Use cases
- Interactive scrollable menus
- Tappable item selection in a wheel
- Customizable dropdowns with touch feedback
- Gamified UI components
- Dynamic content navigation
Key features
- Tap detection on ListWheelScrollView items
- Minimal setup and integration
- Cross-platform compatibility
- Preserves native scroll behavior
- Lightweight and performant
- Supports custom onTap callbacks
Suitable for
- Developers building interactive list wheels
- Apps requiring touch-based item selection
- UIs with rotating or spinning lists
- Projects needing responsive wheel components
- Flutter beginners exploring gesture handling
Considerations
- May require additional styling for visual feedback
- Not suitable for high-frequency tap scenarios
- Limited to single-tap interaction
- Performance depends on item complexity
- Does not support long press or drag gestures
