2016-11-25 50 views
0

我想创建一个自定义组件,它将使用OpenGL绘制图形。我希望做的是从javascript中调用这些组件中的函数,以启动绘制过程,以便所有动画开始同步。我已经通读了文档,我发现你可以调用一个本地模块内的函数,但是我找不到在本机组件内部执行此操作的一种方法。这将如何最好地完成?从React本地调用本机组件功能

亚当

回答

0

从我所收集,你看基本上使自己的观点,即是原生动力,并构建将传递到您的桥梁性质作出反应原生应用。

您需要创建一个视图管理器。有关于如何执行此操作的友好文档here on Facebook docs

使用此方法,您可以在JavaScript中包装本地组件并公开某些属性。我在C#中为React Native Windows提供了一个非常简单的例子。您可能害怕阅读C#,但它基本上与您在Android中必须执行的过程基本相同。 C#和Java在逻辑上是一致的。 Here's the aforementioned example

这将为您提供完全原生的组件,该组件已初始化并通过JavaScript进行控制。