circle<T> static method
- required Widget page,
- Alignment origin = Alignment.center,
- Duration duration = const Duration(milliseconds: 700),
- double feather = 2.0,
- bool invert = false,
- TransitionCover? cover,
- bool? swipeBack,
- RouteSettings? settings,
Pushes a CircleTransition (iris) route. Set invert for a
contracting iris; origin to start from a corner or tap point.
Implementation
static ShaderPageRoute<T> circle<T>({
required Widget page,
Alignment origin = Alignment.center,
Duration duration = const Duration(milliseconds: 700),
double feather = 2.0,
bool invert = false,
TransitionCover? cover,
bool? swipeBack,
RouteSettings? settings,
}) {
return ShaderPageRoute<T>(
page: page,
transition: CircleTransition(
origin: origin,
duration: duration,
feather: feather,
invert: invert,
cover: cover,
),
swipeBack: swipeBack,
settings: settings,
);
}