🌊 Wave Progress Indicator
A customizable and animated wave progress indicator widget for Flutter. Perfect for visualizing progress with a fluid, liquid-like motion.
✨ Features
- 🎨 Customizable gradient or solid wave fill
- 🌊 Adjustable wave height and animation speed
- 🧱 Optional rounded corners via
BorderRadius - 🧩 Overlay support via
childwidget - âš¡ Smooth and lightweight animation
Parameters:
value(required): Progress value between 0.0 and 1.0.gradientColors: List of colors used to build a default gradient ifgradientis not provided.gradient: A customLinearGradientfor the wave fill.waveHeight: The amplitude of the wave.speed: The speed of the wave animation.borderRadius: The radius to apply to the clipped container.child: An optional widget to display over the wave (e.g., text or icon).
🛠Getting Started
Add the package to your pubspec.yaml:
dependencies:
wave_progress_indicator: ^1.0.0