大疆社区
标题:
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