wave 0.0.8 copy "wave: ^0.0.8" to clipboard
wave: ^0.0.8 copied to clipboard

outdated

Widget for displaying waves with custom color, duration, floating and blur effects.

Wave #

Awesome: Flutter pub package GitHub

Widget for displaying waves with custom color, duration, floating and blur effects.

Getting Started #

WaveWidget(
    config: CustomConfig(
        gradients: [
            [Colors.red, Color(0xEEF44336)],
            [Colors.red[800], Color(0x77E57373)],
            [Colors.orange, Color(0x66FF9800)],
            [Colors.yellow, Color(0x55FFEB3B)]
        ],
        durations: [35000, 19440, 10800, 6000],
        heightPercentages: [0.20, 0.23, 0.25, 0.30],
        blur: MaskFilter.blur(BlurStyle.solid, 10),
        gradientBegin: Alignment.bottomLeft,
        gradientEnd: Alignment.topRight,
    ),
    colors: [
        Colors.white70,
        Colors.white54,
        Colors.white30,
        Colors.white24,
    ],
    durations: [
        32000,
        21000,
        18000,
        5000,
    ],
    waveAmplitude: 0,
    heightPercentages: [0.25, 0.26, 0.28, 0.31],
    backgroundColor: Colors.blue,
    size: Size(
        double.infinity,
        double.infinity,
    ),
),

Preview #

Normal #

demo

Solid Blur #

demo

Inner Blur #

demo

Outer Blur #

demo

Normal Blur #

demo

GIF #

demo

TODO #

  • Static mode.
  • Random mode.
625
likes
0
pub points
96%
popularity

Publisher

verified publisherglorylab.xyz

Widget for displaying waves with custom color, duration, floating and blur effects.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on wave