waiting_dialog 0.0.4 copy "waiting_dialog: ^0.0.4" to clipboard
waiting_dialog: ^0.0.4 copied to clipboard

A waiting dialog.

waiting_dialog #

MacDown logo

Este plugin te ayudará visualmente a mostrar un CircularProgressIndicator mientras procesas una petición.

import 'dart:async';

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

...
Future _doLongProcess() async {
	// aquí simulamos una petición de 5 segundos
	// un ejemplo de su uso puede ser consumir un servicio REST/SOAP
	await Future.delayed(Duration(seconds: 5));
}

void _onPressed() {
	showWaitingDialog(
		context: _key.currentState.overlay.context,
		onWaiting: () async => await _doLongProcess(),
		strokeWidth: 12.0,
		onDone: () {
		  // una vez que termina la espera de procesar
		  print('is done!');
		});
}
...

screenshot

0
likes
20
pub points
0%
popularity

Publisher

unverified uploader

A waiting dialog.

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter

More

Packages that depend on waiting_dialog