flutterfall 1.0.0 copy "flutterfall: ^1.0.0" to clipboard
flutterfall: ^1.0.0 copied to clipboard

A Flutter package to create falling effects using custom images.

flutterfall #

A Flutter package to create falling effects using custom images.

Features #

  • Create a falling effect using images provided by the user.
  • Customizable parameters for speed, size, rotation, and wind effect.

Getting Started #

Add this library to your pubspec.yaml:

dependencies:
  flutterfall: ^1.0.0

Import it where you want to use it:

import 'package:flutterfall/flutterfall.dart';

Usage #

Enclose your widget with FlutterFall:

Scaffold(
  body: FlutterFall(
    isRunning: true, // Controls whether the falling effect is active.
    totalObjects: 20, // Number of objects to fall
    speed: 0.05, // Speed of falling objects
    particleImage: ['assets/snowflake.png'], // List of image URLs or asset paths
    particleSize: 20, // Size of the particles
    rotationSpeed: 0.05, // Rotation speed of particles
    windSpeed: 1, // Wind speed for particle movement
  ),
);

Optional named arguments:

    bool isRunning: Controls whether the falling effect is active. Defaults to true.
    int totalObjects: Number of objects to fall. Defaults to 20.
    double speed: Speed of falling objects. Defaults to 0.05.
    List<String> particleImage: List of image URLs or asset paths. Required.
    bool startFromTop: If true, the objects will start falling from the top. Defaults to true.
    double? particleSize: Size of each falling particle. Defaults to 20.
    double rotationSpeed: Speed of rotation for the falling particles. Defaults to 0.05.
    double windSpeed: Speed of the wind effect. Defaults to 1.0.

Additional Information #

This project is inspired by GitHub - Punkachu/SnowingWidget.

8
likes
0
points
66
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter package to create falling effects using custom images.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

flutter

More

Packages that depend on flutterfall