scrollToRow method

Future<void> scrollToRow(
  1. int rowIndex, {
  2. required double rowHeight,
  3. Duration duration = const Duration(milliseconds: 300),
  4. Curve curve = Curves.easeInOut,
})

Implementation

Future<void> scrollToRow(
  int rowIndex, {
  required double rowHeight,
  Duration duration = const Duration(milliseconds: 300),
  Curve curve = Curves.easeInOut,
}) async {
  if (!verticalController.hasClients) return;

  final offset = rowIndex * rowHeight;
  await verticalController.animateTo(offset, duration: duration, curve: curve);
}