A flexible auto-scrolling widget for Flutter.
- Works with any
ScrollView
- Implicitly animated
- Responds correctly to widget resizes
- Imperative manual controls through an
AutoScrollController
- Highly configurable
-
Import the package
import 'package:auto_scroll/auto_scroll.dart';
-
Use the widget with any
ScrollView
final items = [1, 2, 3, 4]; return AutoScroller( lengthIdentifier: items.length, anchorThreshold: 24, startAnchored: false, builder: (context, controller) { return ListView.builder( controller: controller, itemCount: items.length, itemBuilder: (context, index) => ListTile(title: Text('Item ${items[index]}')), ); }, );
An advanced usage example is provided.