rotation<T> static method
PageRouteBuilder<T>
rotation<T>(
- Widget child, {
- Animation<
double> ? turns, - Alignment? alignment,
- FilterQuality? filterQuality,
- 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> rotation<T>(
Widget child, {
Animation<double>? turns,
Alignment? alignment,
FilterQuality? filterQuality,
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) => RotationTransition(
turns:
turns ?? Tween<double>(begin: 0, end: 1).animate(animation),
alignment: alignment!,
filterQuality: filterQuality,
child: child,
),
transitionDuration: transitionDuration,
reverseTransitionDuration: transitionDuration,
opaque: opaque,
barrierDismissible: barrierDismissible,
barrierColor: barrierColor,
barrierLabel: barrierLabel,
maintainState: maintainState,
fullscreenDialog: fullscreenDialog,
allowSnapshotting: allowSnapshotting);
}