extended_button 0.1.0 extended_button: ^0.1.0 copied to clipboard
A Flutter package to create a beautiful extended button which can expand and shrink whenever the user clicks on the button.
About #
A Flutter package to create a beautiful extended button which can expand and shrink whenever the user clicks on the button.
Shrunk state
Expanded state
Usage #
Add extended_button
as a dependency in your pubspec.yaml
dependencies:
flutter:
sdk: flutter
extended_button: 0.0.1
Run flutter pub get
in the terminal and import import 'package:extended_button/extended_button.dart'
Example #
void main() => runApp(MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text("Extended Button Demo"),
),
body: Container(
alignment: Alignment.center,
child: ExtendedButton(
size: 100,
bottomLeftIcon: Icons.shopping_cart,
bottomRightIcon: Icons.print,
topLeftIcon: Icons.photo,
topRightIcon: Icons.print,
onClickBottomLeft: () {
print("Shopping Cart Clicked");
},
onClickBottomRight: () {
print("Print Icon Clicked");
},
onClickTopLeft: () {
print("Photo Icon Clicked");
},
onClickTopRight: () {
print("Print Icon Clicked");
},
),
),
),
));
TODO #
- Add more button
- Add widget test
Feature Requests and Issues #
Please file feature requests and bugs at the issue tracker
Contributing #
We would love to see you contribute to extended_button. Feel free to send a pull request to add new buttons to the package.
Contributors #
A special thanks to all the contributors.
Ayush Bherwani |
Pranit Brahmbhatt |