Flutter 学习

《Flutter实战.第二版》

路由管理

  • flutter 源生router MaterialPageRoute
    • 对于 Android,当打开新页面时,新的页面会从屏幕底部滑动到屏幕顶部;当关闭页面时,当前页面会从屏幕顶部滑动到屏幕底部后消失,同时上一个页面会显示到屏幕上。
    • 对于 iOS,当打开页面时,新的页面会从屏幕右侧边缘一直滑动到屏幕左边,直到新页面全部显示到屏幕上,而上一个页面则会从当前屏幕滑动到屏幕左侧而消失;当关闭页面时,正好相反,当前页面会从屏幕右侧滑出,同时上一个页面会从屏幕左侧滑入。

image

  • 匿名路由
Future push(BuildContext context, Route route)
bool pop(BuildContext context, [ result ])
  • 命名路由
    路由表 routes
routes: {
"new_page": (context) {
return NewRoute();
}
}
// Future pushNamed(BuildContext context, String routeName,{Object arguments}) // { } 可选带标签参数
Navigator.pushNamed(context, "new_page");
  • 源生
    image

  • Flutter 的push

image

包管理

image

参考资料

dart 环境变量配置

posted @   shafujiu  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示