showAnimatePage function

dynamic showAnimatePage(
  1. BuildContext context,
  2. Widget widget, {
  3. int animate = 0,
  4. bool root = true,
  5. bool fullscreenDialog = false,
  6. bool maintainState = false,
  7. bool replace = false,
})

Implementation

showAnimatePage(BuildContext context, Widget widget,
    {int animate = 0,
    bool root = true,
    bool fullscreenDialog = false,
    bool maintainState = false,
    bool replace = false}) {
  if (replace) {
    Navigator.of(context, rootNavigator: root).pushReplacement(
      MaterialPageRoute(
          builder: (context) => widget,
          maintainState: maintainState,
          fullscreenDialog: fullscreenDialog),
    );
  } else {
    Navigator.of(context, rootNavigator: root).push(
      MaterialPageRoute(
          builder: (context) => widget,
          maintainState: maintainState,
          fullscreenDialog: fullscreenDialog),
    );
  }
}