A Material Flutter Button that supports progress and error visuals.
ProgressButton is designed to be easy to use and customizable. Without going into much detail, you can see a demo and example code below. What more do you need from a single class package??
- First, add dependency to your pubspec.yaml
dependencies: progress_button: ^0.0.1
- Second, add progress button to your widget tree
val progressButton = ProgressButton( onPressed: VoidCallback, text: "Login", buttonState: ButtonState.normal, pBackgroundColor: Theme.of(context).primaryColor, pTextColor: Theme.of(context).primaryTextTheme.button.color, pProgressColor: Theme.of(context).primaryColor, );
Of course you can change the buttonState anytime you want by using StreamBuilders and such. ProgressButton reacts accordingly to changes.
Subscribe to Flutter Awesome
Get the latest posts delivered right to your inbox