ars_progress_dialog 0.1.3 copy "ars_progress_dialog: ^0.1.3" to clipboard
ars_progress_dialog: ^0.1.3 copied to clipboard

discontinuedreplaced by: ars_dialog

Customizable progress dialog for Flutter applications with smooth animation for background dim color and blur.

example/lib/main.dart

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

void main() {
  runApp(MyApp());
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  ArsProgressDialog _progressDialog;

  @override
  Widget build(BuildContext context) {
    _progressDialog = ArsProgressDialog(context,
        blur: 2,
        backgroundColor: Color(0x33000000),
        animationDuration: Duration(milliseconds: 500));

    ArsProgressDialog customProgressDialog = ArsProgressDialog(context,
        blur: 2,
        backgroundColor: Color(0x33000000),
        loadingWidget: Container(
          width: 150,
          height: 150,
          color: Colors.red,
          child: CircularProgressIndicator(),
        ));

    return Scaffold(
        body: Center(
      child: Column(
        mainAxisAlignment: MainAxisAlignment.center,
        children: <Widget>[
          Container(
            height: 200,
            child: Text(
              'Example of progress dialog',
              style: TextStyle(fontWeight: FontWeight.bold, fontSize: 22),
            ),
          ),
          MaterialButton(
            onPressed: () {
              _progressDialog.show();
            },
            child: Text("show dialog"),
          ),
        ],
      ),
    ));
  }
}
23
likes
40
points
83
downloads

Publisher

verified publisherarsam.me

Weekly Downloads

Customizable progress dialog for Flutter applications with smooth animation for background dim color and blur.

Homepage

License

MIT (license)

Dependencies

flutter

More

Packages that depend on ars_progress_dialog