init static method
TransitionBuilder
init({
- TransitionBuilder? builder,
- FlutterSmartToastBuilder? toastBuilder,
- FlutterSmartLoadingBuilder? loadingBuilder,
- FlutterSmartStyleBuilder? styleBuilder,
recommend the way of init
Implementation
static TransitionBuilder init({
TransitionBuilder? builder,
//set default toast widget
FlutterSmartToastBuilder? toastBuilder,
//set default loading widget
FlutterSmartLoadingBuilder? loadingBuilder,
//Compatible with cupertino style
FlutterSmartStyleBuilder? styleBuilder,
}) {
monitor();
return (BuildContext context, Widget? child) {
return builder == null
? FlutterSmartDialog(
toastBuilder: toastBuilder,
loadingBuilder: loadingBuilder,
styleBuilder: styleBuilder,
child: child,
)
: builder(
context,
FlutterSmartDialog(
toastBuilder: toastBuilder,
loadingBuilder: loadingBuilder,
styleBuilder: styleBuilder,
child: child,
),
);
};
}