diamond<T> static method
- required Widget page,
- SweepDirection direction = SweepDirection.topLeftToBottomRight,
- Duration duration = const Duration(milliseconds: 800),
- double cellSize = 40.0,
- double feather = 0.0,
- bool invert = false,
- TransitionCover? cover,
- bool? swipeBack,
- RouteSettings? settings,
Pushes a DiamondTransition route.
Implementation
static ShaderPageRoute<T> diamond<T>({
required Widget page,
SweepDirection direction = SweepDirection.topLeftToBottomRight,
Duration duration = const Duration(milliseconds: 800),
double cellSize = 40.0,
double feather = 0.0,
bool invert = false,
TransitionCover? cover,
bool? swipeBack,
RouteSettings? settings,
}) {
return ShaderPageRoute<T>(
page: page,
transition: DiamondTransition(
direction: direction,
duration: duration,
cellSize: cellSize,
feather: feather,
invert: invert,
cover: cover,
),
swipeBack: swipeBack,
settings: settings,
);
}