infinite_cycle_carousel 0.1.1
infinite_cycle_carousel: ^0.1.1 copied to clipboard
Flutter package with 9 carousel variants including 2D, 3D, ViewPager, circular, and stacked styles with infinite scrolling and auto-play.
Changelog #
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-01-29 #
Fixed #
- Fixed deprecated Matrix4.translate() calls in 3D carousel and stacked carousel
- Shortened pubspec description to meet pub.dev requirements
- Updated GitHub repository URLs
0.1.0 - 2026-01-29 #
Added #
- Initial release of infinite_cycle_carousel package
- Multiple Carousel Variants:
CycleCarousel- Basic 2D infinite scrolling carouselInfiniteCycleCarousel3D- 3D cylindrical carousel with perspective effectsInfiniteCycleViewPager- Android ViewPager-style with overlapping cardsCircularCarousel- Unique circular positioning with depth and scale effectsStackedGlimpseCarousel- Stacked cards with glimpse of side items
InfiniteCycleCarouselControllerfor programmatic controlCarouselIndicatorwidget with multiple styles (dot, line, scale)CarouselOptionsfor extensive customizationInfiniteCycleConfigfor ViewPager-style carousel configuration- Auto play functionality with customizable intervals
- Enlarge center page effect
- Support for both horizontal and vertical scrolling
- Touch interaction controls with drag gestures
- Pause auto play on touch feature
- Custom scroll physics support
- Page change callbacks
- 3D transformations with glass effects
- Circular positioning with radius-based layouts
- Comprehensive example app demonstrating 9 carousel variants
- Full documentation and README
Features #
- 9 Different Carousel Styles to choose from
- Infinite scrolling on all carousel types
- Auto play with customizable intervals and curves
- Multiple indicator styles and positions
- Programmatic navigation (next, previous, jump to page, animate to page)
- Center page enlargement effect
- Flexible viewport fraction
- Custom item padding
- Touch gesture controls
- Both horizontal and vertical scroll directions
- 3D perspective transformations
- Circular depth effects with scaling
- Responsive and adaptive layouts
- No external dependencies (pure Flutter)