getRowIdxByOffset method
Implementation
@override
int? getRowIdxByOffset(double offset) {
offset -= bodyTopOffset - scroll.verticalOffset;
double currentOffset = 0.0;
int? indexToMove;
final int rowsLength = refRows.length;
for (var i = 0; i < rowsLength; i += 1) {
if (currentOffset <= offset && offset < currentOffset + rowTotalHeight) {
indexToMove = i;
break;
}
currentOffset += rowTotalHeight;
}
return indexToMove;
}