RiveSplashScreen.callback constructor

RiveSplashScreen.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 RiveSplashScreen.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 RiveSplashScreen(
    name,
    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,
  );
}