LoadingIndicator
A collection of out-of-the-box loading animations written in pure dart, no extra dependency, inspired by loaders.css and NVActivityIndicatorView.
Demo
Now, you can click this site to preview 3D effect will be invalid in web.
Animation types
Type | Type | Type | Type |
---|---|---|---|
1. ballPulse | 2. ballGridPulse | 3. ballClipRotate | 4. squareSpin |
5. ballClipRotatePulse | 6. ballClipRotateMultiple | 7. ballPulseRise | 8. ballRotate |
9. cubeTransition | 10. ballZigZag | 11. ballZigZagDeflect | 12. ballTrianglePath |
13. ballTrianglePathColored | 14.ballTrianglePathColoredFilled | 15. ballScale | 16. lineScale |
17. lineScaleParty | 18. ballScaleMultiple | 19. ballPulseSync | 20. ballBeat |
21. lineScalePulseOut | 22. lineScalePulseOutRapid | 23. ballScaleRipple | 24. ballScaleRippleMultiple |
25. ballSpinFadeLoader | 26. lineSpinFadeLoader | 27. triangleSkewSpin | 28. pacman |
29. ballGridBeat | 30. semiCircleSpin | 31. ballRotateChase | 32. orbit |
33. audioEqualizer | 34. circleStrokeSpin |
Installing
Install the latest version from pub
Usage
Simple but powerful parameters
LoadingIndicator(
indicatorType: Indicator.ballPulse, /// Required, The loading type of the widget
colors: const [Colors.white], /// Optional, The color collections
strokeWidth: 2, /// Optional, The stroke of the line, only applicable to widget which contains line
backgroundColor: Colors.black, /// Optional, Background of the widget
pathBackgroundColor: Colors.black /// Optional, the stroke backgroundColor
Download the Flutter animation loader source code on GitHub
Provides the list of the opensource Flutter apps collection with GitHub repository.