GLSurfaceViewの後ろにImageViewを挿入したいのですが、GLSurfaceViewは常に背景色を描画してImageViewを見ることができません。glClearColor(0,0,0,0)
を試しましたが、動作しません。どうすればいいですか? ありがとうございます。 GLSurfaceView以来AndroidでOpenGL ES描画の背景色を止めるには?
:
GLSurfaceViewの後ろにImageViewを挿入したいのですが、GLSurfaceViewは常に背景色を描画してImageViewを見ることができません。glClearColor(0,0,0,0)
を試しましたが、動作しません。どうすればいいですか? ありがとうございます。 GLSurfaceView以来AndroidでOpenGL ES描画の背景色を止めるには?
:
私の記憶が正しければ、あなたのニーズに
をこの
を適合させることができるはずです(背景は= "#0000" 相対的なレイアウトとアンドロイド)それは動作するはずのビューです。
申し訳ありません。gLSurfaceView.setBackgroundColor(color.transparent);しかし、それは動作しませんでした:( – user610821
あなたはどのようなレイアウトを使用していますか?私はあなたが使用していないと相対的なレイアウトは、(それ以外の場合、私はアイデアを持っていない)透明性をしないと思う –
今私は "gLSurfaceView.getHolder ).setFormat(PixelFormat.TRANSLUCENT); "ありがとう:XD – user610821
私はそれを修正しました。 使用
gLSurfaceView.setEGLConfigChooser(8,8,8,8,16,0);
gLSurfaceView.setRenderer(this);
RelativeLayout rl = new RelativeLayout(this);
BgLayout bgl = new BgLayout(this);
gLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);
gLSurfaceView.setZOrderOnTop(true);
rl.addView(bgl);
rl.addView(gLSurfaceView);
は、なぜあなたは、なぜ単にあなたのOpenGLビューの背景には、あなたのイメージを描くOpenGLと余分なビューを持つようにしたいですか? –