MaterialFooter class

Material footer.

Inheritance

Constructors

MaterialFooter({Key? key, double triggerOffset = 100, bool clamping = true, IndicatorPosition position = IndicatorPosition.above, Duration processedDuration = const Duration(milliseconds: 200), SpringDescription? spring, SpringBuilder? readySpringBuilder, bool springRebound = false, FrictionFactor? frictionFactor, bool safeArea = true, double? infiniteOffset, bool? hitOver, bool? infiniteHitOver, bool hapticFeedback = false, Color? backgroundColor, Color? color, Animation<Color?>? valueColor, String? semanticsLabel, String? semanticsValue, Widget? noMoreIcon, bool showBezierBackground = false, Color? bezierBackgroundColor, bool bezierBackgroundAnimation = false, bool bezierBackgroundBounce = false})

Properties

backgroundColor → Color?
See ProgressIndicator.backgroundColor.
final
bezierBackgroundAnimation → bool
Bezier background animation. See BezierBackground.useAnimation.
final
bezierBackgroundBounce → bool
Bezier background bounce. See BezierBackground.bounce.
final
bezierBackgroundColor → Color?
Bezier background color. See BezierBackground.color.
final
clamping → bool
Hold to keep the Scrollable from going out of bounds.
finalinherited
color → Color?
See ProgressIndicator.color.
final
frictionFactor → FrictionFactor?
Friction factor when list is out of bounds. See BouncingScrollPhysics.frictionFactor.
finalinherited
hapticFeedback → bool
Whether to enable haptic feedback.
finalinherited
hashCode → int
The hash code for this object.
no setterinherited
hitOver → bool
Hit boundary over. When the Scrollable scrolls by itself, is it out of bounds. When clamping is false, it takes effect.
finalinherited
infiniteHitOver → bool
Infinite scroll hits out of bounds. When the Scrollable scrolls by itself, whether the infinite scroll is out of bounds. When clamping is false, it takes effect.
finalinherited
infiniteOffset → double?
Infinite scroll trigger offset. The relative offset of the Scrollable from the bounds (>= 0) When null, no infinite scroll.
finalinherited
key → Key?
final
noMoreIcon → Widget?
Icon when IndicatorResult.noMore.
final
position → IndicatorPosition
The position of the indicator.
finalinherited
processedDuration → Duration
Task completion delay. IndicatorMode.processed duration of state.
finalinherited
readySpringBuilder → SpringBuilder?
Spring effect when the mode is IndicatorMode.ready.
finalinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
safeArea → bool
Whether to calculate the safe area.
finalinherited
secondaryCloseTriggerOffset → double
Secondary close trigger offset.
finalinherited
secondaryDimension → double?
Dimension of the second floor. The default value is ScrollMetrics.viewportDimension.
finalinherited
secondaryTriggerOffset → double?
Trigger offset for secondary. The indicator will expand and fill the scrollview area. Will not trigger when null.
finalinherited
secondaryVelocity → double
Secondary opening speed.
finalinherited
semanticsLabel → String?
See ProgressIndicator.semanticsLabel.
final
semanticsValue → String?
See ProgressIndicator.semanticsLabel.
final
showBezierBackground → bool
Show bezier background.
final
spring → SpringDescription?
Spring effect when scrollable goes back.
finalinherited
springRebound → bool
Whether the spring can rebound. Only works with readySpringBuilder.
finalinherited
triggerOffset → double
The offset of the trigger task.
finalinherited
valueColor → Animation<Color?>?
See ProgressIndicator.valueColor.
final

Methods

build(BuildContext context, IndicatorState state) → Widget
Build indicator widget.
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited