flutter_circular_list 0.0.2 copy "flutter_circular_list: ^0.0.2" to clipboard
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_tracker in pubspec.yaml to 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.
  • CircularListController with next, previous, animateToIndex and jumpToIndex.
  • Infinite looping (loop: true, the default) and bounded (loop: false) modes.
  • Horizontal and vertical axis support.
  • CircularListStyle for scale, opacity, rotation, arc direction and elevation/shadow tuning.
  • onItemSelected, onItemChanged and onScroll callbacks.
  • Configurable radius, itemExtent, spacing, animationDuration and animationCurve.
  • 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 closed 2 * pi wheel.
  • CircularList.extraRenderSlots — configurable render-window buffer, so a full-circle wheel can render enough slots to reach the far side.
1
likes
160
points
150
downloads

Documentation

API reference

Publisher

verified publisherdashstack.tech

Weekly Downloads

A highly customizable, reusable circular/arc list widget for Flutter with infinite looping, smooth snapping, drag physics and a dedicated controller.

Repository (GitHub)
View/report issues

Topics

#carousel #circular-list #ui #widget #animation

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_circular_list