【问题标题】:How to correctly use Camera widget in Flutter如何在 Flutter 中正确使用 Camera 小部件
【发布时间】:2021-07-09 03:45:40
【问题描述】:

official document 清楚地记录了相机的使用情况。它告诉您从Future<void> main() async 启动摄像头,这是整个应用程序的主要入口点。 (如果这是错误的,请纠正我)。之后,初始化的相机然后被传递到主页小部件。这就是官方文件告诉我们的全部内容。但显然,这与现实世界的案例还不够接近。很少有应用程序需要在第一次运行时打开相机。

这让我很困惑。我可以通过将此相机对象传递到实际需要它的任何页面来使其工作。或者也许将其放入像 redux 这样的全局状态管理中。但这是正确使用相机的方法吗?

如果可能的话,更理想的是,我认为页面/小部件的职责是需要相机来启动一切,而不是在main() 函数中。

欢迎提出任何建议。

【问题讨论】:

    标签: flutter camera


    【解决方案1】:

    您应该在不需要它的地方初始化Camera 插件,而不是在主函数中。文档只是为我们提供了一个示例,说明如何做到这一点,而不是在哪里。

    【讨论】:

      猜你喜欢
      • 2019-11-21
      • 2022-01-05
      • 1970-01-01
      • 1970-01-01
      • 2022-06-12
      • 2015-04-23
      • 2022-01-21
      • 2019-09-20
      • 1970-01-01
      相关资源
      最近更新 更多