Inheritance
System.Object
PageRouteBuilder
public class PageRouteBuilder : PageRoute, LocalHistoryRoute
Constructors
Declaration
public PageRouteBuilder(RouteSettings settings = null, RoutePageBuilder pageBuilder = null, RouteTransitionsBuilder transitionsBuilder = null, TimeSpan? transitionDuration = default(TimeSpan? ), bool opaque = true, bool barrierDismissible = false, Color barrierColor = null, bool maintainState = true)
Parameters
Fields
Declaration
public readonly RoutePageBuilder pageBuilder
Field Value
Declaration
public readonly RouteTransitionsBuilder transitionsBuilder
Field Value
Properties
Declaration
public override Color barrierColor { get; }
Property Value
Overrides
Declaration
public override bool barrierDismissible { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
maintainState
Declaration
public override bool maintainState { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override bool opaque { get; }
Property Value
Type |
Description |
System.Boolean |
|
Overrides
Declaration
public override TimeSpan transitionDuration { get; }
Property Value
Type |
Description |
System.TimeSpan |
|
Overrides
Methods
Declaration
public override Widget buildPage(BuildContext context, Animation<float> animation, Animation<float> secondaryAnimation)
Parameters
Returns
Overrides
Declaration
public override Widget buildTransitions(BuildContext context, Animation<float> animation, Animation<float> secondaryAnimation, Widget child)
Parameters
Returns
Overrides