{"repo":"glorylab/wave","free":true,"listed":false,"github":"https://github.com/glorylab/wave","clone":"git clone https://github.com/glorylab/wave.git","description":"A Flutter package for displaying waves.","language":"Dart","stars":1125,"topics":["flutter","dart","animation","wave","dartlang"],"license":"MIT","category":"mobile-apps","readme_excerpt":"WAVE --- A Flutter package for displaying animated wave backgrounds. Demo Platform URL -: -: Web wave.glorylab.xyz The web demo is an interactive generator. Adjust the config mode, palette, layer count, height, amplitude, speed, and loop behavior, then copy the generated WaveWidget code into your app. Deployment The web demo is built from example/ and deployed with Cloudflare Workers Static Assets. See docs/cloudflare-workers.md for the GitHub Actions and migration setup. Install Minimal Example Use WaveWidget anywhere a normal widget can be painted. Give it a bounded parent, such as SizedBox.expand , Positioned.fill , or a fixed-height container. Config Modes Single color SingleConfig creates layered waves from one base color. Seeded random colors RandomConfig creates generated colors for each layer. Provide seed when deterministic output is useful for tests, demos, or copyable examples. Omit seed only when you really want a new generated palette for each config construction. Custom colors or gradients CustomConfig is the most explicit mode. Use it when you want full control over each layer's color or gradient, duration, and height. Parameters WaveWidget Parameter Type Default Description --- --- --- --- config Config required Layer colors, durations, heights, and blur. size Size required Paint size for the wave stack. waveAmplitude double 20.0 Base vertical movement of the wave path. wavePhase double 10.0 Initial phase offset for the animation. waveFrequency double 1.6 Hori","default_branch":null,"files":null,"tree":[],"storefront":"/r/glorylab","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/glorylab/wave/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}