custom_loading_loader 2.0.1
custom_loading_loader: ^2.0.1 copied to clipboard
A highly customizable Flutter loading indicator — orbit dots (or custom widgets) around a central image with full control over shape, color, count, speed, curve, pulse, and more.
2.0.1 #
New features #
- Multiple orbiters – pass any number of
OrbiterConfigobjects; each can have a different color, size, shape, and phase offset - Orbiter shapes –
circle(default),square,diamond,starviaOrbiterShapeenum - Custom orbiter widget – set
OrbiterConfig.childto replace the built-in dot with any Flutter widget - Orbit track – optional faint guide circle via
showOrbitTrack,orbitTrackColor,orbitTrackWidth - Image pulse –
pulseImage+pulseScaleadd a subtle breathing animation to the central image - Rotation direction –
clockwiseflag - Orbit curve –
OrbitCurveenum:linear,easeInOut,elastic,bounce - Pause/resume – toggle animation without rebuilding via
paused - Cycle callback –
onCycleCompletefires once per full orbit - Image decoration –
imageRadius,imageDecoration,imagePadding,imageFitfor full image control - Drop-shadows – per-orbiter
BoxShadowlist
Breaking changes from 0.0.1 #
loaderColorremoved → useOrbiterConfig(color: …)insteaddurationsemantics unchanged
0.0.1 #
- Initial release: single rotating dot,
size,loaderColor,duration