Skip to content

A Flutter Material Button that animates between Progress and Error states

License

Notifications You must be signed in to change notification settings

halilozercan/ProgressButton

Folders and files

NameName
Last commit message
Last commit date
May 14, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Mar 13, 2019
Jan 29, 2019
Mar 13, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Jan 29, 2019
Mar 13, 2019

Repository files navigation

progress_button

A Material Flutter Button that supports progress and error visuals

Getting Started

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.2
  • Second, add progress button to your widget tree
val progressButton = ProgressButton(
    child: Text("Login"),
    onPressed: VoidCallback,
    buttonState: ButtonState.normal,
    backgroundColor: Theme.of(context).primaryColor,
    progressColor: Theme.of(context).primaryColor,
);

Of course you can change the buttonState anytime you want by using StreamBuilders and such. ProgressButton reacts accordingly to changes.

Demo 1

Demo 2

About

A Flutter Material Button that animates between Progress and Error states

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages