路由导航

路由通过 Navigator 对象实现:

  • 可以使用 GestureDetector 对象,把需要触发导航的 Widget 包裹起来,主要代码如下:
  1. GestureDetector(
  2. onTap: () {},
  3. child: Widget,
  4. )
  • 导航跳转并传参:
  1. Navigator.of(context)
  2. .push(MaterialPageRoute(builder: (BuildContext ctx) {
  3. return 页面(id: id值, title: title值);
  4. }));