wavy_progress library
Alias for backward compatibility with expressive_wavy_progress.
Classes
- GoogleAudioReactiveWave
- Audio frequency / voice reactive dynamic wavy visualizer.
- GoogleCircularWavyProgressIndicator
- A Material 3 Expressive circular wavy progress indicator, featuring radial sinusoidal oscillations, Google signature colors, indeterminate rotation sweeps, and track gap styling.
- GoogleExpressiveMorphingIndicator
- Google's Material 3 Expressive Shape-Morphing Loading Indicator.
- GoogleLinearWavyProgressIndicator
- A Material 3 Expressive linear wavy progress indicator, featuring Google's signature sinusoidal wave motion, dynamic color palettes, track gaps, and smooth amplitude morphing.
- GoogleLiquidWaveIndicator
- Google Material 3 Liquid Wave Indicator.
- GoogleSegmentedWavyProgressIndicator
- Google Material 3 Segmented Wavy Progress Indicator.
- GoogleVerticalWavySlider
- Google Material 3 Vertical Wavy Slider.
- GoogleWavyColors
- Authentic Google brand colors and Material 3 Expressive palettes.
- GoogleWavyParticleOverlay
- Particle layer that emits Gemini AI sparkles and glowing embers.
- GoogleWavySkeleton
- Google Material 3 Expressive Wavy Skeleton Loader.
- GoogleWavySkeletonCard
- Pre-composed expressive Skeleton Loading Card.
- GoogleWavySlider
- An interactive Material 3 Expressive wavy progress slider, inspired by Google Pixel and YouTube Music's squiggly media player progress bar.
- WavyPainterUtils
- High-precision mathematical and path utility functions for Material 3 Expressive wavy curves.
- WavyParticle
- Single particle model for wave emissions.
Enums
- LiquidShape
- Pre-built geometric shapes for the liquid wave indicator container.
- MorphingIndicatorVariant
- Style variants for the Google Material 3 Expressive Morphing Indicator.
- WavyParticleType
- Type of particle emitted from wave crests.
Typedefs
- AudioReactiveWave = GoogleAudioReactiveWave
- CircularWavyProgressIndicator = GoogleCircularWavyProgressIndicator
- ExpressiveLoadingIndicator = GoogleExpressiveMorphingIndicator
- LinearWavyProgressIndicator = GoogleLinearWavyProgressIndicator
- Aliases for standard Material 3 Expressive naming conventions
- LiquidWaveIndicator = GoogleLiquidWaveIndicator
- M3ExpressiveLoadingIndicator = GoogleExpressiveMorphingIndicator
- MorphVariant = MorphingIndicatorVariant
- SegmentedWavyProgressIndicator = GoogleSegmentedWavyProgressIndicator
- VerticalWavySlider = GoogleVerticalWavySlider
- WavyParticleOverlay = GoogleWavyParticleOverlay
- WavyProgressIndicator = GoogleLinearWavyProgressIndicator
- WavySkeleton = GoogleWavySkeleton
- WavySlider = GoogleWavySlider