showAutoDismissDialog static method

YYDialog showAutoDismissDialog(
  1. BuildContext context,
  2. Duration showTime,
  3. Widget content,
  4. dynamic dismissCallback(), {
  5. bool barrierDismissible = false,
})

Implementation

static YYDialog showAutoDismissDialog(BuildContext context, Duration showTime, Widget content, Function() dismissCallback,
    {bool barrierDismissible = false}) {
  // var thisTotalHeight = 386.h;
  // var thisTotalWidth = 345.w;
  YYDialog yydialog = YYDialog();
  yydialog = YYDialog().build(context)
    ..dismissCallBack = dismissCallback

    // ..width = thisTotalWidth
    ..barrierDismissible = barrierDismissible
    // ..height = thisTotalHeight
    ..backgroundColor = Colors.transparent
    ..widget(content)
    ..show();

  Future.delayed(showTime, () {
    Navigator.of(context).pop();
  });
  return yydialog;
}