flutter_circular_list 0.0.2
flutter_circular_list: ^0.0.2 copied to clipboard
A highly customizable, reusable circular/arc list widget for Flutter with infinite looping, smooth snapping, drag physics and a dedicated controller.
0.0.2 #
- Fix
homepage/repository/issue_trackerinpubspec.yamlto point at the correct GitHub repo, so README screenshots render on pub.dev.
0.0.1 #
Initial release.
CircularList<T>widget: arc/circular layout with tap, drag, swipe and programmatic selection.CircularListControllerwithnext,previous,animateToIndexandjumpToIndex.- Infinite looping (
loop: true, the default) and bounded (loop: false) modes. - Horizontal and vertical axis support.
CircularListStylefor scale, opacity, rotation, arc direction and elevation/shadow tuning.onItemSelected,onItemChangedandonScrollcallbacks.- Configurable
radius,itemExtent,spacing,animationDurationandanimationCurve. - Handles empty and single-item lists safely.
- Keyboard (arrow key) navigation and basic accessibility (
Semantics) support. CircularListStyle.maxSweepRadians— configurable cap on how far an item may sweep around the arc, from a gentle fan (default) up to a fully closed2 * piwheel.CircularList.extraRenderSlots— configurable render-window buffer, so a full-circle wheel can render enough slots to reach the far side.