2016-11-25 57 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進行控制。