我一直在尝试在RouteGenerator中使用转换,但是还没有成功,在我的材料设计中,我只是使用onGenerateRoute调用路由,仅使用“ /”字符串。我想使用cupertinoPageRoute转换,并尝试将其内部的构建器传递给MaterialPageRoute内部。
class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings) {
switch (settings.name) {
case '/':
return MaterialPageRoute(builder: (_) => Menu()); }
}
}
您可以执行此操作。
class RouteGenerator {
static Route<dynamic> generateRoute(RouteSettings settings) {
switch (settings.name) {
case '/':
return CupertinoPageRoute(
builder: (_) => Menu(),
);
}
}
}