我正在尝试向我的 flutter 应用程序添加多个屏幕,但无法使其正常工作。并且没有教程/指南可以做到这一点。
有没有人能举例说明如何做到这一点。
提前致谢。
最佳答案
您可以使用 Navigator
https://github.com/flutter/flutter/blob/c8447c91a93cdee28eddb01ee3ace27b9362220f/packages/flutter/test/widgets/navigator_test.dart 中的 Stocks 示例演示了它的用途。
Navigator.pushNamed(context, '/second');
...
onTap: () => Navigator.pop(context),
Navigator
也可以不使用Scaffold
。
我在尝试时遇到了一个异常,但我还没有找到解决方法。我计划准备一份副本并提交错误报告。
https://stackoverflow.com/questions/41091772/
相关文章:
flutter - 在 Flutter 中的 TabBar 顶部添加指示器
android - Flutter 从 1.5 升级到 1.7.4 后 APK 大小翻倍?
dart - 如何在 Google Maps Flutter 插件上添加折线?
dart - 将 "uint8list"的字符串转换为 Unit8List
dart - 如何在 Flutter 小部件测试中等待 future 完成?
flutter - Flutter 是否也在 iOS 上使用 Skia 进行渲染?
dart - Navigator routes 清除flutter的堆栈