Add this to your package's pubspec.yaml
file:
dependencies:
library_widgets: ^0.0.1
You can install packages from the command line:
with pub
:
$ pub get
with Flutter
:
$ flutter pub get
Now in your Dart
code, you can use:
import 'import 'package:library_widgets/library_widgets.dart';';
LibraryWidgets
:
LibraryWidgets.outdoorLetters(
value: 'Dev Leonardo Serrano Flutter',
decoration:
BoxDecoration(border: Border.all(color: Colors.white)),
textStyle: Theme.of(context).textTheme.bodyText1,
),
LibraryWidgets.autoCompletFade(
keys: [
'teste',
'teste teste',
'Teste agua',
'Teste super',
'teste almeida',
'experiente',
'experiente fluxo',
'Porto',
'Porto pedra',
'Porto Pedra',
'Porto Pedra Pereira Agua',
'Preenchimento automatico de texto com fade como principal função'
],
decoration: const InputDecoration(
border: OutlineInputBorder(
borderSide: BorderSide(
color: Colors.white,
),
),
),
controller: myController,
textStyle: Theme.of(context).textTheme.bodyText1,
),
LibraryWidgets.flowButtons(
iconMenu: const Icon(Icons.menu),
animationPosition: AnimationPosition.left,
menuItems: [
IconButton(
onPressed: () {}, icon: const Icon(Icons.safety_divider)),
IconButton(
onPressed: () {}, icon: const Icon(Icons.ac_unit_sharp)),
IconButton(
onPressed: () {}, icon: const Icon(Icons.dangerous_rounded)),
IconButton(
onPressed: () {},
icon: const Icon(Icons.g_mobiledata_outlined)),
],
),
LibraryWidgets.cardMessage(
body: const Text('Hey my friend'),
backgroundColor: Colors.blue[900],
borderRadius: BorderRadius.circular(20),
positionHorizontalTriangle: PositionHorizontalTriangle.right,
positionVerticalTriangle: PositionVerticalTriangle.top,
circleAvatar: const CircleAvatar(
maxRadius: 16,
child: FlutterLogo(),
),
),
If you encounter any problems feel free to open an issue. If you feel the library is missing a feature, please raise a ticket on GitHub and I'll look into it. Pull request are also welcome.
Leonardo Serrano |