2012-06-22 2 views
0

나는 응용 프로그램을 만들었고 OpenGLSurfaceView를 구현 한 FrameLayout을 가지고있다. 내가해야 할 일은 SurfaceView가 부모 레이아웃 (전체 화면을 채 웁니다)에서 배경을 가져 가게하는 것입니다. 어떻게 든 SurfaceView 배경을 투명하게 만들어서 부모 레이아웃의 그림을 얻을 수 있습니까?안드로이드 OpenGL은 부모 레이아웃에서 배경을 가지고 간다

+1

가능한 중복 : [Android, Transparent sub-GLSurfaceView in layout?] (http://stackoverflow.com/q/2498494/1262542) –

+0

나는 그 게시물 U에서 발견 한 것을 복제본이라고했다. 배경은 이제 볼 수 있지만 문제가 있습니다. 이제 삼각형을 만들고 반투명합니다 (배경을 볼 수 있습니다). 내 질문은 : 텍스처를로드하면 반투명도 될까요? 그렇다면 내가 어떻게 그것을 존재하지 않게 할 수 있습니까? –

+0

잘 모르겠 음; 사용중인 알파 값으로 놀아보십시오. 텍스처도 알파를 가질 수 있으므로 '0'으로 설정해야합니다. –

답변

0

어떻게 든 그것을 관리했습니다.이 gl.glColor4f (0.63671875f, 0.76953125f, 0.22265625f, 1.0f)를 onDrawFrame (GL10 gl) 함수에서 수행했습니다. 이제는 작동합니다. 먼저 마지막 변수는 0.0f 였고 1.0f로 변경하면 작동했습니다. D가 10 배 많았습니다

관련 문제