glow_container 1.0.1
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 #
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.

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.