2013-07-26 2 views
1

ImageView 위에 SurfaceView를 설정하고 싶습니다. 나는 아래의 코드와 레이아웃을 사용했다. 이미지 뷰 위에 서페이스 뷰를 설정했지만 모든 뷰의 맨 위에 서페이스 뷰를 설정합니다.ImageView를 통해 SurfaceView를 설정하는 방법

ImageView를 통해 SurfaceView를 설정하는 다른 방법이 있습니까?

도와주세요.

코드 :

setEGLConfigChooser(8, 8, 8, 8, 16, 0); 
getHolder().setFormat(PixelFormat.TRANSLUCENT); 
setZOrderOnTop(true); 

레이아웃

<FrameLayout 
    android:id="@+id/topFrameLayout" 
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent" > 

    <!-- ImageView for the product --> 

    <ImageView 
     android:id="@+id/photoImageView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" /> 

    <com.amplimesh.renderer.RendererView 
     android:id="@+id/renderer_view" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:background="@android:color/transparent" /> 

답변

0

은 배경이 투명하게 확인하기 위해 렌더러에

gl.glClearColor(0.0f, 0.0f, 0.0f, 0); 

를 추가해야합니다.

+0

검정색을 표시하는 경우에도이 값을 설정합니다. 따라서 GLSurfaceview 뒤에있는 이미지 뷰는 보이지 않습니다. 제발 내가 어떻게 imageview을 볼 수 있도록 도와주세요 – user2601652

+0

제발 왜 아직도 surfaceview 블랙 .. 도와주세요 Logged – user2601652

관련 문제