ClassicFooter constructor
const
ClassicFooter({
- Key? key,
- double triggerOffset = 70,
- bool clamping = false,
- IndicatorPosition position = IndicatorPosition.above,
- Duration processedDuration = Duration.zero,
- SpringDescription? spring,
- SpringBuilder? readySpringBuilder,
- bool springRebound = true,
- FrictionFactor? frictionFactor,
- bool safeArea = true,
- double? infiniteOffset = 70,
- bool? hitOver,
- bool? infiniteHitOver,
- bool hapticFeedback = false,
- bool triggerWhenReach = false,
- bool triggerWhenRelease = false,
- double maxOverOffset = double.infinity,
- MainAxisAlignment mainAxisAlignment = MainAxisAlignment.start,
- Color? backgroundColor,
- BoxDecoration? boxDecoration,
- String? dragText,
- String? armedText,
- String? readyText,
- String? processingText,
- String? processedText,
- String? noMoreText,
- String? failedText,
- bool showText = true,
- String? messageText,
- bool showMessage = true,
- double? textDimension,
- double iconDimension = 24,
- double spacing = 16,
- Widget? succeededIcon,
- Widget? failedIcon,
- Widget? noMoreIcon,
- CIPullIconBuilder? pullIconBuilder,
- TextStyle? textStyle,
- CITextBuilder? textBuilder,
- TextStyle? messageStyle,
- CIMessageBuilder? messageBuilder,
- Clip clipBehavior = Clip.hardEdge,
- IconThemeData? iconTheme,
- double? progressIndicatorSize,
- double? progressIndicatorStrokeWidth,
Implementation
const ClassicFooter({
this.key,
super.triggerOffset = 70,
super.clamping = false,
super.position,
super.processedDuration = Duration.zero,
super.spring,
super.readySpringBuilder,
super.springRebound,
super.frictionFactor,
super.safeArea,
super.infiniteOffset = 70,
super.hitOver,
super.infiniteHitOver,
super.hapticFeedback,
super.triggerWhenReach,
super.triggerWhenRelease,
super.maxOverOffset,
this.mainAxisAlignment = MainAxisAlignment.start,
this.backgroundColor,
this.boxDecoration,
this.dragText,
this.armedText,
this.readyText,
this.processingText,
this.processedText,
this.noMoreText,
this.failedText,
this.showText = true,
this.messageText,
this.showMessage = true,
this.textDimension,
this.iconDimension = 24,
this.spacing = 16,
this.succeededIcon,
this.failedIcon,
this.noMoreIcon,
this.pullIconBuilder,
this.textStyle,
this.textBuilder,
this.messageStyle,
this.messageBuilder,
this.clipBehavior = Clip.hardEdge,
this.iconTheme,
this.progressIndicatorSize,
this.progressIndicatorStrokeWidth,
});