open<T> method

Future<T?> open<T>(
  1. BuildContext context,
  2. BaseExpansion baseExpansion, {
  3. Duration duration = const Duration(milliseconds: 0),
})

Implementation

Future<T?> open<T>(
  BuildContext context,
  BaseExpansion baseExpansion, {
  Duration duration = const Duration(milliseconds: 0),
}) {
  return Navigator.of(context).push<T>(
    PageRouteBuilder<T>(
      opaque: false,
      transitionDuration: duration,
      barrierDismissible: true,
      pageBuilder: (
        BuildContext context,
        Animation<double> animation,
        Animation<double> secondaryAnimation,
      ) {
        return baseExpansion;
      },
    ),
  );
}