ScrollingFabAnimated class

Widget to animate the button when scroll down

Inheritance

Constructors

ScrollingFabAnimated({Key? key, required Widget? icon, required Widget? text, required GestureTapCallback? onPress, required ScrollController? scrollController, double? elevation = 5.0, double? width = 120.0, double? height = 60.0, Duration? duration = const Duration(milliseconds: 250), Curve? curve, double? limitIndicator = 10.0, Color? color, bool? animateIcon = true, bool? inverted = false, double? radius})
const

Properties

animateIcon bool?
Value to indicate if animate or not the icon
final
color Color?
Color to set the button background color
final
curve Curve?
Value to set the curve for animation
final
duration Duration?
Value to set the duration for animation
final
elevation double?
Double value to set the button elevation
final
hashCode int
The hash code for this object.
no setterinherited
height double?
Double value to set the button height
final
icon Widget?
Widget to use as button icon
final
inverted bool?
Value to inverte the behavior of the animation
final
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
limitIndicator double?
Double value to set the boundary value when scroll animation is triggered
final
onPress GestureTapCallback?
Function to use when press the button
final
radius double?
Double value to set the button radius
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scrollController ScrollController?
ScrollController to use to determine when user is on top or not
final
text Widget?
Widget to use as button text when button is expanded
final
width double?
Double value to set the button width
final

Methods

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() → _ScrollingFabAnimatedState
Creates the mutable state for this widget at a given location in the tree.
override
debugDescribeChildren() List<DiagnosticsNode>
Returns a list of DiagnosticsNode objects describing this node's children.
inherited
debugFillProperties(DiagnosticPropertiesBuilder properties) → void
Add additional properties associated with the node.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toDiagnosticsNode({String? name, DiagnosticsTreeStyle? style}) DiagnosticsNode
Returns a debug representation of the object that is used by debugging tools and by DiagnosticsNode.toStringDeep.
inherited
toString({DiagnosticLevel minLevel = DiagnosticLevel.info}) String
A string representation of this object.
inherited
toStringDeep({String prefixLineOne = '', String? prefixOtherLines, DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a string representation of this node and its descendants.
inherited
toStringShallow({String joiner = ', ', DiagnosticLevel minLevel = DiagnosticLevel.debug}) String
Returns a one-line detailed description of the object.
inherited
toStringShort() String
A short, textual description of this widget.
inherited

Operators

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