首页 文章

react-native-router-flux onEnter启动摄像头?

提问于
浏览
0

我正在使用react-native-router-flux来浏览我的应用程序 . 当用户登录时,我有一个带3个按钮的TabBar . 当我单击中间按钮时,我希望用户拍照,然后在我的“cameraAdd”组件中,我想显示图像并执行其他操作 .

我的问题是我应该使用路由器中的onEnter功能启动摄像头,还是有办法在cameraAdd组件中处理这个问题?

(我在cameraAdd中有console.logged构造函数和componentWillMount,这在第一次渲染时被调用,所以不知道放在哪里)

谢谢你的帮助 .

<Scene key="camera" title="Camera" icon={TabIcon}>
        <Scene
          key="camera"
          component={cameraAdd}
          title="Camera"
          gestureEnabled={false}
          panHandlers={null}
          onEnter={() => console.log("onEnter!")}
        />
</Scene>

1 回答

  • 0

    我不能说当你通过onEnter方法做到这一点会发生什么,但我在自定义组件中使用了Camera,在你的情况下是cameraAdd . 为了访问和渲染摄像机视图,我使用了react-native-camera,我从来没有遇到任何问题 . 如果您希望我可以在react-native-camera的帮助下分享使用Camera的示例 .

相关问题