auto_scroll_positioned_list 0.0.1
auto_scroll_positioned_list: ^0.0.1 copied to clipboard
Continuous auto-scroll controller + widget wrapper for scrollable_positioned_list, with pause-on-drag and speed control.
auto_scroll_positioned_list #
Continuous auto-scroll controller + widget wrapper for scrollable_positioned_list.
Features #
- Continuous chunk scrolling (default 100ms) for responsive stop/speed updates
- Pause auto-scroll on user drag, resume after release
- Speed levels + increase/decrease speed
- Optional tap-to-toggle
Usage #
final controller = AutoScrollController();
AutoScrollablePositionedList.builder(
controller: controller,
itemCount: 300,
onTap: controller.toggle,
itemBuilder: (_, i) => ListTile(title: Text('Item $i')),
);