fade<T> static method
PageRouteBuilder<T>
fade<T>(
- Widget child, {
- Animation<
double> ? opacity, - bool alwaysIncludeSemantics = false,
- required Duration transitionDuration,
- required Duration reverseTransitionDuration,
- required bool opaque,
- required bool barrierDismissible,
- Color? barrierColor,
- String? barrierLabel,
- required bool maintainState,
- required bool fullscreenDialog,
- required bool allowSnapshotting,
Implementation
static PageRouteBuilder<T> fade<T>(
Widget child, {
Animation<double>? opacity,
bool alwaysIncludeSemantics = false,
required Duration transitionDuration,
required Duration reverseTransitionDuration,
required bool opaque,
required bool barrierDismissible,
Color? barrierColor,
String? barrierLabel,
required bool maintainState,
required bool fullscreenDialog,
required bool allowSnapshotting,
}) {
return _transitionRoute<T>(
child,
(animation) => FadeTransition(
opacity:
opacity ?? Tween<double>(begin: 0, end: 1).animate(animation),
alwaysIncludeSemantics: alwaysIncludeSemantics,
child: child,
),
transitionDuration: transitionDuration,
reverseTransitionDuration: transitionDuration,
opaque: opaque,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
barrierLabel: barrierLabel,
maintainState: maintainState,
fullscreenDialog: fullscreenDialog,
allowSnapshotting: allowSnapshotting);
}