init static method
- TransitionBuilder? builder,
Returns a TransitionBuilder that wraps child in a LoadingOverlay.
If an existing builder is provided, LoadingOverlay is inserted inside
it so both builders compose correctly.
Pass the result directly to MaterialApp.builder:
MaterialApp(builder: LoadingScreenBuilder.init())
Implementation
static TransitionBuilder init({TransitionBuilder? builder}) {
return (BuildContext context, Widget? child) {
if (builder != null) {
return builder(context, LoadingOverlay(child: child!));
} else {
return LoadingOverlay(child: child!);
}
};
}