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

38
likes
160
pub points
83%
popularity

Publisher

verified publisherlorenzogangemi.com

Flutter Widget that combines multiple radial gradients and blur effect.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter

More

Packages that depend on aura_box