smooth static method

ScrollBehaviorConfig smooth({
  1. AutoScrollBehavior autoScrollBehavior = AutoScrollBehavior.onNewMessage,
  2. bool scrollToFirstResponseMessage = false,
  3. Duration duration = const Duration(milliseconds: 400),
})

Creates a smooth scrolling configuration with easeInOut curve Great for a natural, smooth scrolling experience

Implementation

static ScrollBehaviorConfig smooth({
  AutoScrollBehavior autoScrollBehavior = AutoScrollBehavior.onNewMessage,
  bool scrollToFirstResponseMessage = false,
  Duration duration = const Duration(milliseconds: 400),
}) {
  return ScrollBehaviorConfig(
    autoScrollBehavior: autoScrollBehavior,
    scrollToFirstResponseMessage: scrollToFirstResponseMessage,
    scrollAnimationDuration: duration,
    scrollAnimationCurve: Curves.easeInOutCubic,
  );
}