BuilderFooter constructor

const BuilderFooter({
  1. required IndicatorBuilder builder,
  2. required double triggerOffset,
  3. required bool clamping,
  4. Duration processedDuration = const Duration(seconds: 1),
  5. SpringDescription? spring,
  6. SpringDescription? horizontalSpring,
  7. SpringBuilder? readySpringBuilder,
  8. SpringBuilder? horizontalReadySpringBuilder,
  9. bool springRebound = true,
  10. FrictionFactor? frictionFactor,
  11. FrictionFactor? horizontalFrictionFactor,
  12. bool safeArea = true,
  13. double? infiniteOffset = 0,
  14. bool? hitOver,
  15. bool? infiniteHitOver,
  16. IndicatorPosition position = IndicatorPosition.above,
  17. bool hapticFeedback = false,
  18. double? secondaryTriggerOffset,
  19. double secondaryVelocity = kDefaultSecondaryVelocity,
  20. double? secondaryDimension,
  21. double secondaryCloseTriggerOffset = kDefaultSecondaryCloseTriggerOffset,
  22. bool notifyWhenInvisible = false,
  23. IndicatorStateListenable? listenable,
  24. bool triggerWhenReach = false,
  25. bool triggerWhenRelease = false,
  26. bool triggerWhenReleaseNoWait = false,
  27. double maxOverOffset = double.infinity,
})

Implementation

const BuilderFooter({
  required this.builder,
  required super.triggerOffset,
  required super.clamping,
  super.processedDuration,
  super.spring,
  super.horizontalSpring,
  super.readySpringBuilder,
  super.horizontalReadySpringBuilder,
  super.springRebound,
  super.frictionFactor,
  super.horizontalFrictionFactor,
  super.safeArea,
  super.infiniteOffset,
  super.hitOver,
  super.infiniteHitOver,
  super.position,
  super.hapticFeedback,
  super.secondaryTriggerOffset,
  super.secondaryVelocity,
  super.secondaryDimension,
  super.secondaryCloseTriggerOffset,
  super.notifyWhenInvisible,
  super.listenable,
  super.triggerWhenReach,
  super.triggerWhenRelease,
  super.triggerWhenReleaseNoWait,
  super.maxOverOffset,
});