本帖最后由 yuanyk 于 2016-1-8 17:00 编辑 lilei0807 发表于 2016-1-8 12:32 您好,http://blog.csdn.net/liu_zhen_wei/article/details/8956440 参照此篇博文试试 用法view1.setZOrderOnTop(false); view2.setZOrderOnTop(true);view2.setZOrderMediaOverlay(true); |
lilei0807 发表于 2016-1-8 12:32 您好,请稍等下,技术部门正在进行测试 |
yuanyk 发表于 2016-1-8 10:57 surfaceLocal.setZOrderOnTop(true); 这个不支持动态设置吗? A大B小,当我切换为B大A小的时候,这个时候我要将A 设置为setZOrderOnTop(true);,再切回来的时候设置B为setZOrderOnTop(true); 刚才试了,好像不行,请问有其他解决办法吗? |
yuanyk 发表于 2016-1-8 10:57 哈哈,解决了,灰常感谢。。。。。 |
yuanyk 发表于 2016-1-8 10:57 我试试看,谢谢。 |
lilei0807 发表于 2016-1-8 10:13 您好,FrameLayout的布局需要将本地窗口放在view最上层,尝试在代码中设置 mSurfaceSelf.setZOrderOnTop(true); |
lilei0807 发表于 2016-1-8 10:13 您好,是否有报错? 参照我们的demo,在FrameLayout中嵌套LinearLayout是否可以? |
佰锐科技-李友勤 发表于 2016-1-8 09:59 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" androidrientation="vertical" android:layout_height="match_parent" > <SurfaceView android:id="@+id/surface_large" android:layout_width="match_parent" android:layout_weight="1" android:layout_height="match_parent" /> <SurfaceView android:id="@+id/surface_small" android:layout_width="match_parent" android:layout_weight="1" android:layout_height="match_parent" /> </LinearLayout> 只要把LinearLayout改成FrameLayout 就不行了,后来用popwindow也试了,结果一样,还是不行。 |
Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )
GMT+8, 2024-11-22 22:17 , Processed in 0.127343 second(s), 26 queries .
Powered by Discuz! X3
© 2001-2013 Comsenz Inc.