flutter_progress_hud 2.0.0
flutter_progress_hud: ^2.0.0 copied to clipboard

Highly customizable modal progress indicator with fade animation.

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:flutter_progress_hud/flutter_progress_hud.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Progress HUD',
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Progress HUD'),
      ),
      body: ProgressHUD(
        child: Builder(
          builder: (context) => Center(
                child: Column(
                  children: <Widget>[
                    ElevatedButton(
                      child: Text('Show for a second'),
                      onPressed: () {
                        final progress = ProgressHUD.of(context);
                        progress?.show();
                        Future.delayed(Duration(seconds: 1), () {
                          progress?.dismiss();
                        });
                      },
                    ),
                    ElevatedButton(
                      child: Text('Show with text'),
                      onPressed: () {
                        final progress = ProgressHUD.of(context);
                        progress?.showWithText('Loading...');
                        Future.delayed(Duration(seconds: 1), () {
                          progress?.dismiss();
                        });
                      },
                    ),
                  ],
                ),
              ),
        ),
      ),
    );
  }
}
63
likes
110
pub points
92%
popularity

Highly customizable modal progress indicator with fade animation.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter

More

Packages that depend on flutter_progress_hud