# flutter_loading_indicator **Repository Path**: wjyefeng/flutter_loading_indicator ## Basic Information - **Project Name**: flutter_loading_indicator - **Description**: Flutter out-of-the-box collection animations written in pure dart. - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-15 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LoadingIndicator [![pub package](https://img.shields.io/pub/v/loading_indicator.svg)](https://pub.dev/packages/loading_indicator) 一个开箱即用的loading加载库,包含32个不同类型动画,灵感来源于[loaders.css](https://github.com/ConnorAtherton/loaders.css)和[NVActivityIndicatorView](https://github.com/ninjaprox/NVActivityIndicatorView)。 ## Demo 现在你可以点击这个[地址](https://tinoguo.github.io/loading_indicator/)来进行预览.**3D效果在web上会失效.** ![](gif/demo_2019_05_24.gif) ## 动画类型 | 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. ballScale | 14. lineScale | 15. lineScaleParty | 16. ballScaleMultiple| |17. ballPulseSync | 18. ballBeat | 19. lineScalePulseOut | 20. lineScalePulseOutRapid| |21. ballScaleRipple | 22. ballScaleRippleMultiple | 23. ballSpinFadeLoader | 24. lineSpinFadeLoader| |25. triangleSkewSpin | 26. pacman | 27. ballGridBeat | 28. semiCircleSpin| |29. ballRotateChase | 30. orbit | 31. audioEqualizer | 32. circleStrokeSpin| ## 安装 从[pub](https://pub.dev/packages/loading_indicator)安装最新版本。 ## 使用 使用很简单。 `LoadingIndicator(indicatorType: Indicator.ballPulse, color: Colors.white,)` ## 开源协议 [Apache 2.0](LICENSE) ## Todo ☑️ 移除`setState`提升性能