MaterialFooter class

Material footer.

Inheritance

Constructors

MaterialFooter.new({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