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 0 to 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.