showCustomViewDialog static method

YYDialog showCustomViewDialog(
  1. BuildContext context,
  2. Widget content,
  3. dynamic dismissCallback(), {
  4. bool barrierDismissible = true,
  5. double? thisTotalWidth,
})

Implementation

static YYDialog showCustomViewDialog(BuildContext context, Widget content, Function() dismissCallback,
    {bool barrierDismissible = true, double? thisTotalWidth}) {
  // var thisTotalHeight = 386.h;
  YYDialog yydialog = YYDialog();
  yydialog = YYDialog().build(context)
    ..dismissCallBack = dismissCallback
    ..width = thisTotalWidth
    ..barrierDismissible = barrierDismissible
    ..height = thisTotalWidth
    ..borderRadius = 20.r
    ..backgroundColor = Colors.transparent
    ..widget(Container(
      margin: EdgeInsets.only(left: 15.w, right: 15.w),
      padding: EdgeInsets.only(top: 24.h, bottom: 24.h),
      decoration: BoxDecoration(color: const Color(0xfffbfbfb), borderRadius: BorderRadius.circular(20.r)),
      child: content,
    ))
    ..show();
  return yydialog;
}