flutter 的路由 route

draft: false date: 2018-12-09 20:36:05 cover: /images/avatar.jpeg tags: - flutter preview:


MaterialPageRoute

MaterialPageRoute 根据平台不同, 自动实现不同的路由切换动画.

build

主要的方法, 返回具体要显示的 Widget

settings

路由的配置

maintainState

fullscreenDialog

负责管理路由, 堆栈的方式, 顶层就是当前显示的页面.

命名路由

给各个路由起个名字, 方便快速切换, key value 的一个 map, key 就是路由名字, value 是 Widget

MaterialApp.routes 方法用于注册路由

使用命名路由时候, 竟然无法传递参数, 这个怕是以后要优化, 实在太蠢了.