Android 将Rajawali渲染器添加为视图

Android 将Rajawali渲染器添加为视图,android,rajawali,Android,Rajawali,我对拉贾瓦利真的很陌生,希望在Android摄像头上使用他们的很多3D功能。我的目标是在摄影机SurfaceView上显示3D对象 使用本机Android对2D对象执行此操作时,步骤如下: 带上相机和支架 为支架创建SurfaceView 显示相机预览 在调用onDraw()期间,使用GLSurfaceView的子类绘制素材 除了步骤4之外,我使用Rajawali执行此操作的步骤类似。现在是Rajawali渲染器的子类 问题是,GLSurfaceView的子类可以作为子类添加到预览Surface

我对拉贾瓦利真的很陌生,希望在Android摄像头上使用他们的很多3D功能。我的目标是在摄影机SurfaceView上显示3D对象

使用本机Android对2D对象执行此操作时,步骤如下:

  • 带上相机和支架
  • 为支架创建
    SurfaceView
  • 显示相机预览
  • 在调用
    onDraw()
    期间,使用
    GLSurfaceView
    的子类绘制素材
  • 除了步骤4之外,我使用Rajawali执行此操作的步骤类似。现在是
    Rajawali渲染器的子类

    问题是,
    GLSurfaceView
    的子类可以作为子类添加到预览
    SurfaceView
    RajawaliRendered
    有一个方法来
    getCurrentView()
    ,但是这个方法返回null,尽管已经构造了对象


    有什么想法吗?

    你能分享一下你的代码吗,你到现在为止已经完成了。当然,我已经把它都做好了。今天晚些时候我会发布一个答案来展示解决方案。如果你能发布代码,那将非常有用!也许是一个答案?@Austin请分享你的答案:)