Android макет в реагировать родной вид
Я создал собственный модуль Android из существующей библиотеки Java. Эта библиотека, сделать GLSurfaceView
setEGLContextClientVersion(2);
setRenderer(new GLSurfaceView.Renderer() {
@Override
public void onSurfaceCreated(GL10 gl, EGLConfig config) {
//Do things
}
@Override
public void onSurfaceChanged(GL10 gl, int width, int height) {
//Do things
}
@Override
public void onDrawFrame(GL10 gl) {
{
//Do things
}
}
});
в макет Android
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.___.FpvActivity">
<com.____.GLSurfaceView
android:layout_width="match_parent"
android:layout_height="match_parent">
</com.____.GLSurfaceView>
</RelativeLayout>
и установить его setContentView(R.layout.activity_fpv);
Что я хочу сделать, так это встроенный модуль реагирования (только для Android), чтобы включить это представление в собственный компонент React. Это представление должно быть на заднем плане других элементов RN. То, что я пытался сделать, это надуть этот макет с помощью ViewManager с помощью View.inflate(getApplicationContext(), R.layout.activity_fpv, null);
но без решения. Я могу видеть только оригинальный макет без моего элемента (положить в файл.js)
Некоторые идеи? Это мой первый опыт работы с модулем RN Native с взаимодействием макетов, и я не очень разбираюсь в языке Android/Java