glow_container 1.0.1 copy "glow_container: ^1.0.1" to clipboard
glow_container: ^1.0.1 copied to clipboard

A highly customizable Flutter widget that enhances a rectangular container with an animated glowing border effect.

Glow Container #

Pub package License: MIT

A Flutter package that offers a highly customizable container widget with a captivating, dynamic glowing effect. This package enhances the visual appeal of your app's UI rectangular containers by adding an animated, luminous border to containers. Perfect for creating eye-catching buttons, cards, or any widget that needs an extra touch of elegance and interactivity.

Glow Container Example

Features #

  • Customizable glow colors
  • Adjustable glow radius and spread
  • Support for rectangular container shapes
  • Animated glow effect with controllable duration
  • Easy integration with existing Flutter widgets
  • Support for gradient glow effects
  • Customizable border properties (width, color, radius)

Usage #

In this package you can create a glow container, here is an example of a page with the widget:

import 'package:flutter/material.dart';
import 'package:glow_container/glow_container.dart';

class ExampleWidget extends StatelessWidget {
  const ExampleWidget({super.key});

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Center(
        child: GlowContainer(
          glowRadius: 20,
          gradientColors: [Colors.blue, Colors.purple, Colors.pink],
          rotationDuration: Duration(seconds: 3),
          glowLocation: GlowLocation.both,
          containerOptions: ContainerOptions(
            width: 200,
            height: 200,
            borderRadius: 15,
            backgroundColor: Colors.black,
            borderSide: BorderSide(
              width: 1.0,
              color: Colors.black,
            ),
          ),
          transitionDuration: Duration(milliseconds: 300),
          showAnimatedBorder: true,
          child: Center(
            child: Text(
              'Glowing Container',
              style: TextStyle(color: Colors.white),
            ),
          ),
        ),
      ),
    );
  }
}

The following code is contained in the ExampleWidget file.

Contributing #

Contributions are welcome! If you'd like to contribute to this project, please feel free to submit a pull request or open an issue.

19
likes
160
points
407
downloads

Publisher

unverified uploader

Weekly Downloads

A highly customizable Flutter widget that enhances a rectangular container with an animated glowing border effect.

Repository (GitHub)
View/report issues

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on glow_container