aura_box 1.0.2 copy "aura_box: ^1.0.2" to clipboard
aura_box: ^1.0.2 copied to clipboard

Flutter Widget that combines multiple radial gradients and blur effect.

Aura Box #

style: very good analysis patrol_finders on pub.dev License: MIT

Flutter widget that combines multiple radial gradients and blur effect.

Aura box banner image

Installation #

Add this line into the project pubspec.yaml file.

dependencies:
    aura_box: ^1.0.1

Then in your files you can import it:

import 'package:aura_box/aura_box.dart';

Usage #

The package exposes two widgets.

  • AuraBox acts as a container which can receive a child, a decoration and a list of AuraSpot.
  • AuraSpot represent the point where the radiant gradients are generated.
AuraBox(
    spots: [
        // Places one blue spot in the center
        AuraSpot(
            color: Colors.blue,
            radius: 100.0,
            alignment: Alignment.center,
            blurRadius: 5.0,
            stops: const [0.0, 0.5],
        ),
        // Places one red spot in the bottom right
        AuraSpot(
            color: Colors.red,
            radius: 150.0,
            alignment: Alignment.bottomRight,
            blurRadius: 10.0,
            stops: const [0.0, 0.7],
        ),
    ],
    decoration: BoxDecoration(
        color: Colors.transparent,
        shape: BoxShape.rectangle,
        borderRadius: BorderRadius.circular(10.0),
    ),
    child: const SizedBox(
        height: 100,
        width: 100,
    ),
)

Alignment #

The single spots are positioned inside a stack widget. This gives control over their position using the alignment property.

For further details you can refer to the Alignment class documentation.

Example #

An example project is available within the project:

example

64
likes
160
points
293
downloads

Publisher

verified publisherlorenzogangemi.com

Weekly Downloads

Flutter Widget that combines multiple radial gradients and blur effect.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on aura_box