SplashScreen.callback constructor

SplashScreen.callback({
  1. required String name,
  2. required dynamic onSuccess(
    1. dynamic data
    ),
  3. required dynamic onError(
    1. dynamic error,
    2. dynamic stacktrace
    ),
  4. Key? key,
  5. Future until()?,
  6. bool? isLoading,
  7. BoxFit fit = BoxFit.contain,
  8. Color? backgroundColor,
  9. String? loopAnimation,
  10. Alignment alignment = Alignment.center,
  11. double? width,
  12. double? height,
  13. String? endAnimation,
  14. RouteTransitionsBuilder? transitionsBuilder,
  15. String? startAnimation,
})

Implementation

factory SplashScreen.callback({
  required String name,
  required Function(dynamic data) onSuccess,
  required Function(dynamic error, dynamic stacktrace) onError,
  Key? key,
  Future Function()? until,
  bool? isLoading,
  BoxFit fit = BoxFit.contain,
  Color? backgroundColor,
  String? loopAnimation,
  Alignment alignment = Alignment.center,
  double? width,
  double? height,
  String? endAnimation,
  RouteTransitionsBuilder? transitionsBuilder,
  String? startAnimation,
}) {
  return SplashScreen(
    name,
    null,
    until: until,
    fit: fit,
    backgroundColor: backgroundColor,
    loopAnimation: loopAnimation,
    startAnimation: startAnimation,
    isLoading: isLoading,
    endAnimation: endAnimation,
    width: width,
    height: height,
    transitionsBuilder: transitionsBuilder,
    onSuccess: onSuccess,
    onError: onError,
    alignment: alignment,
  );
}