您可以通过Flutter中的多个小部件传递相机吗

问题描述

有什么方法可以在Flutter中的小部件之间传递CameraController吗?我的应用程序要求相机位于多页上,以便用户预览其记录并对齐对象。我尝试过在页面之间传递相机的所有方法都导致应用程序在物理设备上崩溃(即,在第一页上初始化相机并在页面之间传递相机,为相机创建了单独的类以显示相机预览。 )

我可以使用提供者吗?

谢谢!

解决方法

您将制作CameraController static,当您打算在另一个页面中使用它时,您将这样称呼它:CameraController.class