SecondaryFooter constructor

SecondaryFooter({
  1. required Footer footer,
  2. required double secondaryTriggerOffset,
  3. double secondaryVelocity = kDefaultSecondaryVelocity,
  4. double? secondaryDimension,
  5. double secondaryCloseTriggerOffset = kDefaultSecondaryCloseTriggerOffset,
  6. IndicatorStateListenable? listenable,
})

Implementation

SecondaryFooter({
  required this.footer,
  required double secondaryTriggerOffset,
  double secondaryVelocity = kDefaultSecondaryVelocity,
  double? secondaryDimension,
  double secondaryCloseTriggerOffset = kDefaultSecondaryCloseTriggerOffset,
  IndicatorStateListenable? listenable,
}) : super(
        triggerOffset: footer.triggerOffset,
        clamping: footer.clamping,
        processedDuration: footer.processedDuration,
        spring: footer.spring,
        horizontalSpring: footer.horizontalSpring,
        readySpringBuilder: footer.readySpringBuilder,
        horizontalReadySpringBuilder: footer.horizontalReadySpringBuilder,
        springRebound: footer.springRebound,
        frictionFactor: footer.frictionFactor,
        horizontalFrictionFactor: footer.horizontalFrictionFactor,
        safeArea: footer.safeArea,
        infiniteOffset: footer.infiniteOffset,
        hitOver: footer.hitOver,
        infiniteHitOver: footer.infiniteHitOver,
        position: footer.position,
        hapticFeedback: footer.hapticFeedback,
        secondaryTriggerOffset: secondaryTriggerOffset,
        secondaryVelocity: secondaryVelocity,
        secondaryDimension: secondaryDimension,
        secondaryCloseTriggerOffset: secondaryCloseTriggerOffset,
        notifyWhenInvisible: footer.notifyWhenInvisible,
        listenable: listenable ?? footer.listenable,
        triggerWhenReach: footer.triggerWhenReach,
        triggerWhenRelease: footer.triggerWhenRelease,
        triggerWhenReleaseNoWait: footer.triggerWhenReleaseNoWait,
        maxOverOffset: footer.maxOverOffset,
      );