嗨,我正在尝试实现类似于Instagram的导航系统 . 我想知道如何将不是全屏小部件推送到Navigator还将导航器推送小部件作为我视图的子项(以保持底部选项卡在父小部件中固定) . 看看这个和PageRouteBuilder,但要明白我是怎么做到的:https://docs.flutter.io/flutter/widgets/Navigator-class.html有没有人实现过这个目标?
class _MainPage extends State<MainPage> {
@override
Widget build(BuildContext context) {
return new Scaffold(
appBar: new AppBar(
title: new Text("Home Sweet Home"),
),
body: new Column(
children: <Widget>[
PUT_NAVIGATOR_RESULT_HERE,
new Row(
children: <Widget>[
new RaisedButton(onPressed: addWidget, child: new Text("home")),
new RaisedButton(onPressed: addWidget, child: new Text("discover")),
new RaisedButton(onPressed: addWidget, child: new Text("heart")),
new RaisedButton(onPressed: addWidget, child: new Text("user")),
],
)
],
),
);
}
//... other functions
}
我已经用一堆小部件实现了我想要的东西,但那不会与英雄一起工作:( .