进度按钮

一个支持进度和错误视觉效果的 Material Flutter 按钮。

入门

ProgressButton 设计易于使用和定制。无需过多细节,您可以在下方看到演示和示例代码。对于一个单一类的包,您还需要什么??

  • 首先,将依赖添加到您的 pubspec.yaml 文件中
dependencies:
  progress_button: ^0.0.1
  • 其次,将进度按钮添加到您的 widget 树中
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,
);

当然,您可以通过 StreamBuilders 等随时更改 buttonState。ProgressButton 会相应地对更改做出反应。

progress_buttonv

progress_button

GitHub

https://github.com/halilozercan/ProgressButton