1

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" />
4

1 に答える 1

0

必ず追加してください

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

レンダラーで背景が透明になるようにします。

于 2013-07-27T04:59:59.110 に答える