[英]Flutter Navigation in Search Bar
When I use the MaterialPage route, is create the scaffold inside my search bar.当我使用 MaterialPage 路线时,是在我的搜索栏中创建脚手架。
There's is a way that I can use another widget and not navigator ?有一种方法可以使用另一个小部件而不是导航器?
because I can change buildResults and only works with a widget I can't use navigator.push or pushReplacement因为我可以更改 buildResults 并且只适用于小部件我不能使用 navigator.push 或 pushReplacement
@override
Widget buildResults(BuildContext context) {
// mostrar una vez elegida la opcion PruebaMapaPage
return Navigator(onGenerateRoute: (RouteSettings settings) {
switch (settings.name) {
case '/':
return MaterialPageRoute(builder: (context)=> MapaPage(
model,
model.selectedCity.lat,
model.selectedCity.lng,
));
break;
}});
将您的路由器添加到 onTab 列表中,而不是在 BuildResults 中进行。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.