【发布时间】:2021-09-21 19:33:46
【问题描述】:
我有一个Router,它的工作原理如下:
第一步创建了一个MaterialPage:
return MaterialPage(
child: SomePage(),
key: keyName,
name: pageName,
arguments: routeSettings.arguments,
);
并添加到Pages 的数组中,然后调用notifyListeners()。这个路由器类有一个像这样的build 方法:
return Navigator(
key: navigatorKey,
pages: List.of(_pages),
onPopPage: _onPopPage,
);
现在我的问题是,在这样的设置中,某些页面的页面转换在哪里可以更改?我试图使用page_transition 包,但它返回一个PageTransition 对象而不是Widget,这是MaterialPage 所必需的。
【问题讨论】:
-
你找到解决方案了吗?
标签: flutter flutter-navigation