animated_stat_widgets library
Animated KPI, progress, bar, and skeleton widgets for Flutter dashboards and analytics UIs.
Classes
- AnimatedBarGroup
- A group of animated bars sharing a common scale, suitable for compact comparisons (e.g. month-over-month KPIs).
- AnimatedCounter
-
A text widget that animates from
0to value on first build and tweens smoothly between values when value changes. - BarData
- A single bar in an AnimatedBarGroup: a labelled numeric value rendered in color.
- CircularProgressRing
- A circular progress indicator that animates between successive progress values with a custom-painted ring.
- ShimmerSkeleton
-
Wraps child with a shimmering loading effect while isLoading is
true, and renders child unchanged otherwise.
Enums
- BarDirection
- Orientation of the bars rendered by AnimatedBarGroup.
Typedefs
- AnimatedBarTapCallback = void Function(int index, BarData data)
- Signature for the callback fired when a bar is tapped.
- AnimatedCounterFormatter = String Function(double value)
- Signature for a function that converts a numeric value into the text shown by an AnimatedCounter.