MyPageRouteTwo<T> constructor

MyPageRouteTwo<T>(
  1. WidgetBuilder? buildFn, {
  2. String? routeName,
})

Implementation

MyPageRouteTwo(this.buildFn, {this.routeName})
    : super(
          settings: routeName == null ? null : RouteSettings(name: routeName),
          pageBuilder: (
            BuildContext context,
            Animation<double> animation,
            Animation<double> secondaryAnimation,
          ) =>
              buildFn!(context),
          transitionsBuilder: (
            BuildContext context,
            Animation<double> animation,
            Animation<double> secondaryAnimation,
            Widget child,
          ) =>
              VxAnimatedBox(child: child)
                  .elasticIn
                  .animDuration(Duration(milliseconds: 350))
                  .make());