progress_hud

Creator: coderz1093

Last updated:

Add to Cart

Description:

progress hud

progress_hud #
A clean and lightweight progress HUD for your Flutter app
https://pub.dartlang.org/packages/progress_hud
Example #
class _MyHomePageState extends State<MyHomePage> {
ProgressHUD _progressHUD;

bool _loading = true;

@override
void initState() {
super.initState();

_progressHUD = new ProgressHUD(
backgroundColor: Colors.black12,
color: Colors.white,
containerColor: Colors.blue,
borderRadius: 5.0,
text: 'Loading...',
);
}

@override
Widget build(BuildContext context) {
void dismissProgressHUD() {
setState(() {
if (_loading) {
_progressHUD.state.dismiss();
} else {
_progressHUD.state.show();
}

_loading = !_loading;
});
}

return new Scaffold(
appBar: new AppBar(
title: new Text('ProgressHUD Demo'),
),
body: new Stack(
children: <Widget>[
new Text(
'A clean and lightweight progress HUD for your Flutter app'),
_progressHUD,
new Positioned(
child: new FlatButton(
onPressed: dismissProgressHUD,
child: new Text(_loading ? "Dismiss" : "Show")),
bottom: 30.0,
right: 10.0)
],
));
}
}
copied to clipboard
Showcase #

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.