KeyboardScrollConfig constructor

const KeyboardScrollConfig({
  1. double arrowsScrollAmount = 200.0,
  2. Duration arrowsScrollDuration = const Duration(milliseconds: 200),
  3. double pageUpDownScrollAmount = 500.0,
  4. Duration pageUpDownScrollDuration = const Duration(milliseconds: 200),
  5. double spaceScrollAmount = 600.0,
  6. Duration spaceScrollDuration = const Duration(milliseconds: 200),
  7. Duration defaultHomeEndScrollDuration = const Duration(milliseconds: 500),
  8. Duration homeScrollDurationBuilder(
    1. double currentScrollOffset,
    2. double minScrollOffset
    )?,
  9. Duration endScrollDurationBuilder(
    1. double currentScrollOffset,
    2. double maxScrollOffset
    )?,
  10. Curve scrollCurve = Curves.easeOutCubic,
})

Default values

Implementation

const KeyboardScrollConfig({
  this.arrowsScrollAmount = 200.0,
  this.arrowsScrollDuration = const Duration(milliseconds: 200),
  this.pageUpDownScrollAmount = 500.0,
  this.pageUpDownScrollDuration = const Duration(milliseconds: 200),
  this.spaceScrollAmount = 600.0,
  this.spaceScrollDuration = const Duration(milliseconds: 200),
  this.defaultHomeEndScrollDuration = const Duration(milliseconds: 500),
  this.homeScrollDurationBuilder,
  this.endScrollDurationBuilder,
  this.scrollCurve = Curves.easeOutCubic,
});