Most commonly used flutter widgets in neon version.
Live Example : https://ojas-jain.web.app/#/
Neon Widgets 2.0 => Breaking Changes
Animation disposal issues resolved. and every class' name have been changed, to comply with the standard dart syntax.
All the class names have been changed, to comply with the standard dart syntax. Previously every class had the name convention such that non-neon class' name started with the letter 'o', and neon classes started with 'oNeon'. But in the update, the neon class names now starts with 'Neon', and the letter 'o' has been removed from the starting of non-neon classes.
For example :
1 : 'oNeonContainer' is now changed to 'NeonContainer'.
2 : 'oNeonCustomVerticesProgressBar' is now changed to 'NeonCustomVerticesProgressBar'.
3 : 'oSearchBar' is now changed to 'SearchBar'.
Getting started
Readme Changelog Installing Versions Scores Admin Activity log Use this package as a library Depend
on it Run this command:
Run this command:
With Dart:
$ dart pub add neon_widgets
With Flutter:
$ flutter pub add neon_widgets
This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):
dependencies:neon_widgets:^2.0.0
Alternatively, your editor might support dart pub get or flutter pub get. Check the docs for your
editor to learn more.
Import it Now in your Dart code, you can use:
import'package:neon_widgets/neon_widgets.dart';
Features
ExampleApp
Neon Widgets :
Flickering Neon Widgets
(with random flicker rate) :
// Left message card in neon themeNeonLeftMsgCard(
lightBlurRadius: 20,
lightSpreadRadius: 5,
msg:
"Hi all, this is brand new library that provides most used widgets in neon and normal effect",
time: "10:45",
),
constSizedBox(
height: 20,
),
// Right message card in neon themeNeonRightMsgCard(
lightBlurRadius: 20,
lightSpreadRadius: 10,
backgroundColor: Colors.deepPurple,
msg:
"Hi all, this is brand new library that provides most used widgets in neon and normal effect",
time: "10:45",
),
constSizedBox(
height: 20,
),
// Left massage cardLeftMsgCard(
msg:
"Hi all, this is brand new library that provides most used widgets in neon and normal effect",
time: "10:45",
),
constSizedBox(
height: 20,
),
// Right massage cardRightMsgCard(
msg:
"Hi all, this is brand new library that provides most used widgets in neon and normal effect",
time: "10:45",
),
constSizedBox(
height: 20,
),
//loader type 1 : loader made of polynomial of n number of sideNeonShapeVerticesProgressBar(number: 4)
//loader type 2 : triangle shape with all colors customizableNeonTriangleVerticesProgressBar()
//loader type 3 : square shape with all colors customizableNeonSquareVerticesProgressBar()
//loader type 4 : imageImageProgressBar(image : "assets/images/abc.png")