正在上传图片(0/1)

DjiGLSurfaceView显示视频时 被地图覆盖

 0
手机看帖 2 4519

<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  Inspire 1认证用户 2015-8-28 3#
SurfaceView 是有堆叠顺序的。上面的会盖住下面的。

所以要么一左一右要么上面那个小一点盖住下面的view
SDK板块日常维护志愿者。
我没有QQ,我也不接受私信提问。有问题请去论坛发帖,利人利己。

我没有QQ,我没有QQ,我没有QQ。
重要的事情说三遍。
楼主   2015-8-28 4#
没看懂你的意思,DjiGLSurfaceView 继承自SurfaceView,百度发现SurfaceView会被兄弟视图遮挡
所以就找的方法让SurfaceView 置于顶层, mDjiGLSurfaceView.bringToFront();先用这个不太管用,然后又找到这个方法mDjiGLSurfaceView.setZOrderOnTop(true);就成功了
收藏 点赞 评论
分享至:
回复:
上传
取消 评论
快速回复 返回顶部 返回列表