Spring class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
toString()
→ String
-
A string representation of this object.
inherited
Static Methods
-
animatedCard({SpringController? springController, required double fromWidth, required double toWidth, required double fromHeight, required double toHeight, Color fromColor = Colors.white, Color toColor = Colors.white, double fromElevation = 0.0, double toElevation = 10.0, Color fromShadowColor = Colors.black, Color toShadowColor = Colors.black, Duration widthDuration = const Duration(seconds: 1), Duration heightDuration = const Duration(seconds: 1), Duration colorDuration = const Duration(seconds: 1), Duration elevationDuration = const Duration(seconds: 1), Duration shadowDuration = const Duration(seconds: 1), Duration delay = const Duration(seconds: 0), Curve curve = Curves.easeInOut, Clip? clip, bool borderOnForeground = true, EdgeInsets? margin, ShapeBorder? shape, bool semanticContainer = true, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns Animated Card widget
-
blink({SpringController? springController, double startOpacity = 0.0, double endOpacity = 1.0, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.fastLinearToSlowEaseIn, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns blink widget
-
bubbleButton({SpringController? springController, VoidCallback? onTap, double bubbleStart = 0.0, double bubbleEnd = 1.0, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(milliseconds: 500), Curve curve = Curves.elasticOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns Bubble Button widget
-
fadeIn({SpringController? springController, double startOpacity = 0.0, double endOpacity = 1.0, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns fadeIn Widget
-
fadeOut({SpringController? springController, double startOpacity = 1.0, double endOpacity = 0.0, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns fadeOut widget
-
flip({SpringController? springController, required Widget frontWidget, required Widget rearWidget, bool toggleOnClick = true, dynamic onTap(String)?, Axis flipAxis = Axis.horizontal, Duration animDuration = const Duration(seconds: 1)})
→ Widget
-
returns Flip widget
-
opacity({SpringController? springController, required double startOpacity, required double endOpacity, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns Opacity widget
-
pop({SpringController? springController, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.bounceOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns pop widget
-
rotate({SpringController? springController, double startAngle = 0.0, double endAngle = 360.0, Alignment alignment = Alignment.center, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.linear, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns Rotate widget
-
scale({SpringController? springController, required double start, required double end, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, dynamic animStatus(AnimStatus)?, required Widget child})
→ Widget
-
returns slide Scale widget
-
shake({SpringController? springController, double start = 50.0, double end = 120.0, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns shake widget
-
slide({required SlideType slideType, bool withFade = false, SpringController? springController, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, double extend = 0.0, Tween<Offset>? cutomTweenOffset, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns slide widget
-
translate({SpringController? springController, required Offset beginOffset, required Offset endOffset, Duration delay = const Duration(seconds: 0), Duration animDuration = const Duration(seconds: 1), Curve curve = Curves.easeInOut, required Widget child, dynamic animStatus(AnimStatus)?})
→ Widget
-
returns translate widget