FrancoBounceTapAnimation class

Inheritance
Available extensions

Constructors

FrancoBounceTapAnimation({Key? key, required Widget child, Duration duration = const Duration(milliseconds: 200), double scaleStart = 1.0, double scaleEnd = 0.96, Curve curve = Curves.fastOutSlowIn, Curve reverseCurve = Curves.ease, VoidCallback? onTap})
const

Properties

blueBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
bottom Align

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
center Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
child Widget
final
curve Curve
final
disableMaterial3 Theme

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
duration Duration
final
enableMaterial3 Theme

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
expand Expanded

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
fittedContent UnconstrainedBox

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
greenBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
hashCode int
The hash code for this object.
no setterinherited
inChildrenHeight Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
inChildrenWidth Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
key Key?
Controls how one widget replaces another widget in the tree.
finalinherited
left Align

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
material Material

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
onTap VoidCallback?
final
oval Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
pinkBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
purpleBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
randomColorBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
redBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter
reverseCurve Curve
final

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
rotationBottom Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
rotationLeft Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
rotationRight RotationTransition

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
rotationUp RotationTransition

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
scaleEnd double
final
scaleStart double
final
scrollable Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
scrollableHorizontal Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
scrollableVertical Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
top Align

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

no setter
yellowBox Widget

Available on Widget, provided by the FrancoColoredExtension extension

no setter

Methods

alignment({AlignmentGeometry? align}) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

animationBounceTap({Duration duration = const Duration(milliseconds: 200), double scaleStart = 1.0, double scaleEnd = 0.96, Curve curve = Curves.fastOutSlowIn, Curve reverseCurve = Curves.ease, VoidCallback? onTap}) FrancoBounceTapAnimation

Available on Widget, provided by the BounceAnimationExtension extension

Adds a bounce animation to the widget.
animationFade({double opacityStart = 0.0, double opacityEnd = 1.0, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeIn, bool? condition, Duration? delay}) FrancoFadeAnimation

Available on Widget, provided by the FadeAnimationExtension extension

Adds a fade animation to the widget.
animationRotate({double angleStart = pi * 2, double angleEnd = 0.0, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut, bool? condition, Duration? delay}) FrancoRotateAnimation

Available on Widget, provided by the RotateAnimationExtension extension

Adds a rotation animation to the widget.
animationScale({double scaleStart = 0.0, double scaleEnd = 1.0, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeInOut, bool? condition, Duration? delay}) FrancoScaleAnimation

Available on Widget, provided by the ScaleAnimationExtension extension

Adds a scaling animation to the widget.
animationSlide({SlideDirection direction = SlideDirection.left, Duration duration = const Duration(milliseconds: 300), Curve curve = Curves.easeIn, double offset = 100.0, bool? condition, Duration? delay}) FrancoSlideAnimation

Available on Widget, provided by the SlideAnimationExtension extension

Adds a slide animation to the widget.
animationSpring({double scaleStart = 0.85, double scaleEnd = 1.0, Duration duration = const Duration(milliseconds: 300), bool? condition, Duration? delay}) FrancoSpringAnimation

Available on Widget, provided by the SpringAnimationExtension extension

Adds a spring animation to the widget.
blur({double? x, double? y}) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

colored(Color color) Widget

Available on Widget, provided by the FrancoColoredExtension extension

createElement() StatefulElement
Creates a StatefulElement to manage this widget's location in the tree.
inherited
createState() State<FrancoBounceTapAnimation>
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
disable([bool? disable]) IgnorePointer

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

foregroundGradient({List<Color>? colors, AlignmentGeometry? begin, AlignmentGeometry? end, BlendMode? blendMode}) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

getWidgetSize(dynamic callback(Size size, Offset offset)) → void

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

maxHeight(double maxHeight) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

maxHeight
maxWidth(double maxWidth) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

maxWidth
minHeight(double minHeight) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

minHeight
minWidth(double minWidth) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

minWidth
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
padding(EdgeInsets insets) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

Wraps the widget with a Padding widget using the specified EdgeInsets.
radius(double? radius) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

rotate({double? value}) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

rotateBox({int? value}) Widget

Available on Widget, provided by the FrancoGeneralWidgetExtension extension

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, int wrapWidth = 65}) 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