画面を押した場所に応じて正方形をレンダリングするGLsurfaceViewを作成しました。別のレイアウトの上に表示したい。透明にするために、次のように呼び出します。
setEGLConfigChooser(8,8,8,8,16,0);
mRenderer = new SlidingRenderer();
setRenderer(mRenderer);
getHolder().setFormat(PixelFormat.TRANSLUCENT);
私のレンダラーでは:
public void onDrawFrame(GL10 gl){
gl.glClearColor(0, 0, 0, 0);
ただし、描画した正方形の色も変更され、半透明に見えるようにもなります。
前:
後: