Android layout 设置openGL动画的可绘制背景
我想从我的drawable resource文件夹中设置一个静态图像作为OpenGL动画的背景。由于动画位于Android layout 设置openGL动画的可绘制背景,android-layout,opengl-es,Android Layout,Opengl Es,我想从我的drawable resource文件夹中设置一个静态图像作为OpenGL动画的背景。由于动画位于GLSurfaceView上,我尝试将GLSurfaceView的背景设置为可绘制资源,但这不起作用 <android.opengl.GLSurfaceView android:id="@+id/graphics_glsurfaceview1" android:layout_width="fill_parent"
GLSurfaceView
上,我尝试将GLSurfaceView
的背景设置为可绘制资源,但这不起作用
<android.opengl.GLSurfaceView
android:id="@+id/graphics_glsurfaceview1"
android:layout_width="fill_parent"
android:layout_height="500dp"
android:background="@drawable/background" />
我想知道如何为我的OpenGL动画设置背景图像。我已经为我的
GLSurfaceView
类创建了onSurfaceCreated
,onDrawFrame
,onSurfaceChanged
方法,所以可能在其中的某个地方?这不起作用。您需要这样做:
GLSurfaceView
半透明glsurfaceview
。要查看它,请启动API演示应用程序并选择Graphics->OpenGL ES->半透明GLSurfaceView
然而,我强烈建议不要用这种方式绘制背景,而是使用OpenGL means-加载纹理并绘制它。@genpfault为什么要用负号?我问了一个我试图自己回答的问题,在这个过程中失败了好几次,然后用提供的答案来完成任务。然后我理所当然地接受了这个解决方案。