在颤振中创建命名路由既简单又合乎逻辑,但仅在返回 MaterialApp 时。
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
initialRoute: "/";
return MaterialApp( //gives errors when I return a Container
routes: {
"/" : (context) => FirstRoute(),
"/second route" : (context) => SecondRoute()
}
);
}
}
我不是 Material Design 的忠实粉丝,我想从我自己的设计中创建一个 UI。
但是当我在返回容器时应用相同的模式时,我得到一个错误。
所以我的问题是如何使用 vanilla Flutter App 命名路由设置,或者我是否被迫在我的项目中使用 MaterialApp?
提前致谢