showCustomWelcomeDialog static method

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

Implementation

static YYDialog showCustomWelcomeDialog(BuildContext context, EdgeInsets margin, 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
    ..margin = margin
    ..backgroundColor = Colors.transparent
    ..widget(Container(
      // 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;
}