animateTo method
Implementation
Future<void> animateTo({
required double offset,
required Duration duration,
Curve curve = Curves.linear,
}) async {
if (shrinkWrap) {
await scrollController.animateTo(
offset.clamp(
scrollController.position.minScrollExtent,
scrollController.position.maxScrollExtent,
),
duration: duration,
curve: curve,
);
} else {
await scrollOffsetController.animateTo(
offset: max(0, offset),
duration: duration,
curve: curve,
);
}
}