将React Native View传递给Android

时间:2017-10-16 13:21:25

标签: android react-native react-native-android

对于我的React Native Android组件,我需要一个ViewGroup来附加。

我看到来自react本身的组件是一种ViewGroup实现,但是如何将它传递给我的Android组件?
我试过了AndroidNativeModule.init(new View())AndroidNativeModule.init(<View/>),但没有运气。

另一个选择是为此创建一个单独的UI模块,但我认为这有点矫枉过正?

一些额外的信息:我在Android中有一个非常具体的相机模块,我想在RN中使用它。要初始化该相机模块,我需要一个ViewGroup来附加(Camera 1 API需要一个ViewGroup来附加一个SurfaceView)。所以我需要通过一个Viewgroup。
作为一种解决方法,我创建了一个自定义Android UI视图并将整个自定义视图传递给RN。它以这种方式工作,但是仅使用Android模块中的逻辑而不是自定义创建的View会很好。

0 个答案:

没有答案