在Android中的ImageView上叠加GLSurfaceView

时间:2013-07-17 12:10:02

标签: android glsurfaceview

我做了一个布局,其中ObjectRenderer是GlSurfaceView。我想GLSurfaceView位于imageview的顶部。我添加了一个方法setZOrderMediaOverlay为true来设置它的顶部。但没有任何事情发生。

请帮我解决这个问题。

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/topFrameLayout"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:gravity="center" >

    <com.object.ObjectRenderer
        android:id="@+id/three_d_object"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

    <!-- ImageView for the product -->

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

</FrameLayout>

添加此代码:

glSurfaceView = (GLSurfaceView)findViewById(R.id.three_d_object);
glSurfaceView.setZOrderMediaOverlay(true);

0 个答案:

没有答案