CupertinoStackViewController class

The class that is responsible of all Cupertino StackView related logic.

Constructors

CupertinoStackViewController(GlobalKey<NavigatorState> _navigatorState, Map<String, dynamic Function(BuildContext context, dynamic parameters)> _builders, {Duration duration = const Duration(milliseconds: 250), dynamic onMoved(String, CupertinoStackViewStatus)?, dynamic onDismissed(String?)?})

Properties

currentContext → BuildContext?
no setter
currentNavigation → String
no setter
duration → Duration
The duration that is to be used for CupertinoStackView animations. The default value corresponds the default Flutter value..
final
hashCode → int
The hash code for this object.
no setterinherited
height ↔ double
See initialise.
getter/setter pair
onDismissed → dynamic Function(String?)?
Callback for when any CupertinoStackView is dismissed.
final
onMoved → dynamic Function(String, CupertinoStackViewStatus)?
Callback for when any CupertinoStackView moves.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
width ↔ double?
See initialise.
getter/setter pair

Methods

back({String? navigation, bool isDismissed = false}) → Future
Use this method to go back one CupertinoStackView in the Cupertino StackView system.
backToPrimary() → Future
Use this method to go back to the primary CupertinoStackView in the Cupertino StackView system.
initialise(double height, double width) → void
CupertinoStackViewController has to be initialised as soon as the application starts. Use this method with the MediaQuery.of(context).size.height and MediaQuery.of(context).size.width values.
introduce(String navigation, CupertinoStackViewState cupertinoStackViewState) → void
introduceAsSibling(String navigation, CupertinoStackViewState cupertinoStackViewState) → void
Use this method to go to a CupertinoStackView in the Cupertino StackView system.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited