builder<T> static method
Implementation
static Route<T> builder<T>(
BuildContext context,
Widget child,
AutoRoutePage<T> page,
) => PageRouteBuilder<T>(
opaque: false,
barrierDismissible: true,
barrierColor: context.colorTheme.backgroundOverlay,
fullscreenDialog: page.fullscreenDialog,
settings: page,
transitionDuration: const Duration(milliseconds: 300),
reverseTransitionDuration: const Duration(milliseconds: 250),
pageBuilder: (_, _, _) => child,
transitionsBuilder: (_, animation, _, child) => FadeTransition(
opacity: CurvedAnimation(
parent: animation,
curve: Curves.easeOutCubic,
reverseCurve: Curves.easeInCubic,
),
child: child,
),
);