LoadingAnimationWidget 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
-
beat({required Color color, required double size, int time = 1000})
→ Widget
-
One ring emerge from the center and scale up until touches the outer ring.
Then the outer ring expand a bit then come back to normal.
Required color is applied to both rings. Time is in milliseconds which is optional.
-
bouncingBall({required Color color, required double size, int time = 1200})
→ Widget
-
A ball fall from top and bounce back
Required color is applied to the ball. Time is in milliseconds which is optional.
-
discreteCircle({required Color color, required double size, int time = 2000})
→ Widget
-
A dot becomes a full ring and also have discrete following rings.
Required color is applied to the circular ring. Time is in milliseconds which is optional.
-
dotsTriangle({required Color color, required double size, int time = 1200})
→ Widget
-
Three dots in each vertice of an equilateral triangle expand towards side
then moves to next vertice. Required color is applied to all dots.
Time is in milliseconds which is optional.
-
fallingDot({required Color color, required double size, int time = 1500})
→ Widget
-
A ball falls inside a ring cut out when face up and falls when face down.
Required color is applied to the ring and dot. Time is in milliseconds which is optional.
-
flickr({required Color leftDotColor, required Color rightDotColor, required double size, int time = 2000})
→ Widget
-
Similar to flickr loading animation. Two disks swap positon and come back to initial.
Required leftDotColor is applied to the left disk.
Required rightDotColor is applied to the right disk.
Time is in milliseconds which is optional.
-
fourRotatingDots({required Color color, required double size, int time = 2200})
→ Widget
-
Four dots shrink to the center and expand and rotates 315 degree.
Required color is applied to four dots. Time is in milliseconds which is optional.
-
halfTringleDot({required Color color, required double size, int time = 3000})
→ Widget
-
An equilateral triangle has two side and a dot in the empty side. The dot
moves those two sides also change position. Required color is applied to
two sides and the dot. Time is in milliseconds which is optional.
-
hexagonDots({required Color color, required double size, int time = 3000})
→ Widget
-
Six dots in each vertice of a hexagon emerge one by one then shrink to disappear while rotating
Required color is applied to all dots. Time is in milliseconds which is optional.
-
inkDrop({required Color color, required double size, int time = 1400})
→ Widget
-
A dot falls down then completes a circle then become to dot again.
Required color is applied to the ring and the dot. Time is in
milliseconds which is optional.
-
newtonCradle({required Color color, required double size, int time = 1200})
→ Widget
-
Four balls swing and give newton cradle animation. Required color is
applied to all four balls. Time is in milliseconds which is optional.
-
prograssiveDots({required Color color, required double size, int time = 800})
→ Widget
-
Four dots in a row left most scales down and a new dot emerge from right.
Required color is applied to four dots. Time is in milliseconds which is optional.
-
staggeredDotWave({required Color color, required double size, int time = 1600})
→ Widget
-
Five dots expands one after another like wave and then come back to
original. Required color is applied to all dots. Time is in
milliseconds which is optional.
-
stretchedDots({required Color color, required double size, int time = 2000})
→ Widget
-
Five dots stretch up and shrink. Then again stretch down and shrink. Required
color is applied to all dots. Time is in milliseconds which is optional.
-
threeArchedCircle({required Color color, required double size, int time = 2000})
→ Widget
-
Three arc at 60 degree shrinks to a dot while rotating and comes back to inital.
Required color is applied to all three arc. Time is in milliseconds which is optional.
-
threeHorizontalDots({required Color color, required double size, int time = 800})
→ Widget
-
Three dots rotates in a horizontal plane. Required color is applied to all
three dots. Time is in milliseconds which is optional.
-
threeRotatingBalls({required Color color, required double size, int time = 2000})
→ Widget
-
Three balls at each vertice of an equilateral triangle moves to the center
while rotating and then again go back to origianl position. Required color
is applied to all balls. Time is in milliseconds which is optional.
-
twistingDots({required Color leftDotColor, required Color rightDotColor, required double size, int time = 3000})
→ Widget
-
Two disks rotate twisting. Required leftDotColor is applied to the left
disk. Required leftDotColor is applied to the left disk. Required rightDotColor
is applied to the right disk. Time is in milliseconds which is optional.
-
twoRotatingArc({required Color color, required double size, int time = 1500})
→ Widget
-
Two arc place at 180 degree apart from each other. While rotating shrink to dot.
Required color is applied to both arc. Time is in milliseconds which is optional.
-
wavingDots({required Color color, required double size, int time = 1200})
→ Widget
-
Three dots go up and down give wave effect. Required color is applied to
all dots. Time is in milliseconds which is optional.