Flutter Confetti Widget

A simple flutter’s confetti widget

Add Dependency

flutter pub add confetti

Sample

gif

Code

return Stack(
      alignment: Alignment.topCenter,
      children: [
        Scaffold(
          appBar: AppBar(
            title: const Text(
              "C O N F E T T I",
              style: TextStyle(fontWeight: FontWeight.bold),
            ),
            centerTitle: true,
          ),
          body: Center(
              child: MaterialButton(
            onPressed: () {
              if (isPlay) {
                _controller.stop();
              } else {
                _controller.play();
              }
              isPlay = !isPlay;
            },
            color: Colors.deepPurple[100],
            child: const Text("Click me"),
          )),
        ),

Widget Code

ConfettiWidget(
          confettiController: _controller,
          blastDirection: -pi / 2,
          colors: const [Colors.deepPurple, Colors.black, Colors.yellow],
          gravity: 0.7,
          emissionFrequency: 0.2,
        )

Reference

Pub.dev : Confetti Widget

GitHub

View Github