大疆社区

标题: DjiGLSurfaceView显示视频时 被地图覆盖 [打印本页]

作者: behap    时间: 2015-8-28
标题: DjiGLSurfaceView显示视频时 被地图覆盖

<com.amap.api.maps.MapView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="800dp"
android:layout_alignParentLeft="true"
android:layout_height="fill_parent" />

<dji.sdk.widget.DjiGLSurfaceView
    android:id="@+id/DjiSurfaceView_02"
    android:layout_width="500dp"
    android:layout_height="fill_parent"
    android:layout_alignParentEnd="true" />

我用高德地图开发的,想在一侧显示无人机视频,但是会被地图遮挡,调整地图宽度就可以看到视频,请问这种现象怎么解决?
android开发不太熟

作者: lanyusea    时间: 2015-8-28
SurfaceView 是有堆叠顺序的。上面的会盖住下面的。

所以要么一左一右要么上面那个小一点盖住下面的view
作者: behap    时间: 2015-8-28
没看懂你的意思,DjiGLSurfaceView 继承自SurfaceView,百度发现SurfaceView会被兄弟视图遮挡
所以就找的方法让SurfaceView 置于顶层, mDjiGLSurfaceView.bringToFront();先用这个不太管用,然后又找到这个方法mDjiGLSurfaceView.setZOrderOnTop(true);就成功了




欢迎光临 大疆社区 (https://bbs.dji.com/) Powered by Discuz! X3.2