ProgressButton
A Flutter Material Button that animates between Progress and Error states
Install / Use
/learn @halilozercan/ProgressButtonREADME
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.


Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
345.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
