2 wl332197858 wl332197858 于 2016.04.22 13:01 提问

视频通话两个surfaceview之间互相切换 50C

最近在在公司做视频通话的时候。界面有两个surfaceView,对方的全屏显示,在RelativeLayout中,我的视频在RelativeLayout右下角。提出一个功能,点击小的surfaceView,内容会切换。
目前自己尝试:
1.直接切换内容,只切换了Callback,没成功
2.在布局中,用代码写出来,点击小的,会让属性、位置发生变化,但出现一个问题,层级关系,下面的怎么都挪不上来。

大神能不能给个demo,我给你冲10个qq币感谢一下。企鹅332197858

真心感谢啊

4个回答

qq_34111510
qq_34111510   2016.04.22 13:30

先充q币,9215695 这个很easy

wl332197858
wl332197858   2016.04.22 13:02

麻烦哪个哥哥帮忙回答下,怎么解决这个问题,我给你冲10块钱话费也行,谢谢你

u013147734
u013147734   2016.04.22 15:01

下面的挪不上来,调用bringChildToFront挪上来

u013147734
u013147734   2016.04.22 15:05

也可以上面先gone掉或invisible啊,再要的时候再显示

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
两个surfaceView切换的demo
需求:视频通话界面,两个surfaceView一个显示本端的视图,另一个显示对端的视图,由于显示比例的问题总会存在一个覆盖另一个的问题,为保证用户体验,规定小的覆盖大的视图上面,且点击小的视图可切花为大图视图居中,达到两个视图切花的功能。简单写一个demo完成功能的测试需求,为了较少文章的篇幅,视图的内容用回执矩形代替(实际开发中显示的是本地照相采集的数据和对端经过opgl处理的数据)一,简单的布局
多个surfaceview的切换有问题
开发工具eclipse
两个SurfaceView显示预览的问题 setZOrderMediaOverlay(true)
工作中遇见过一个这样的需求: 启动后置相机,用一个SurfaceView (称其对象为SV1)显示预览, 拍照,然后关闭后置相机, 启动前置相机,用另一个SurfaceView(称其对象为SV2)显示前置预览 这个时候问题来了,前置预览显示不出来,startPreview也没有任何异常, 如果把SV1从layout中remove掉,SV2就可以正常显示前置预览。。。 。。
两个surfaceview的重叠效果类似直播效果中的视频和讲义实践
效果图首先还是不废话,直接上一张图,有图才有真相,不然大家看半天才发现不是我想要的效果,所以这样浪费大家的时间了实际应用场景可多了,比如后面是显示相机的数据,前面是一个画板,直播的视频和讲义展示布局布局就很简单了,直接让两个surfaceView重叠在一起<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="htt
Android 大小两个Surface切换
在视频聊天app中一般会有这样的场景,一个大的Surface显示对方的画面,一个略小的Surface显示自己的画面(类似于微信视频聊天),然后点击一下小的那个Surface,会把两个画面对调。今天就来看看,这个是怎么实现的。
多个SurfaceView的切换除了问题(因为第一个surfaceview总是在最上面,切换时后面的surfaceview就没效果了)
情况是这样,自己写了一个DJContentView继承自SurfaceView,DJContentView主要是绘制图片。我选择了三张图片(如下图一),然后在程序中用TabHost创建三个标签,标签切换的时候打开不同的图片,但是第一次切换标签程序运行正常,后面再切换标签,程序就无法切换图片了,咨询下怎么处理,目前发现DJContentView中的this.setZOrderOnTop(true);
jQuery 之 两个div之间切换
1.HTML代码: 预登记编码入场 短信验证码入场
Android视频聊天或直播,大小视频切换思路和代码
Android视频聊天大小窗口切换实现 近来公司在做直播项目,之前都是做普通的App,也很少接触SurfaceView相关的东西。在做项目之前,领导让我研究一下横竖屏的切换,刚开始我以为其切换真的很简单,就是改变下层级关系,做的时候才发现SurfaceView带来的好多坑,下面谈谈自己的思路。 实践一:切换的时候只是改变Layouparams可以实现大小窗口切换,大小视频的确是可以切换,但是切
C#中两个窗体将相互跳转
转自:http://blog.csdn.net/allenjy123/article/details/7727500 首先 program.cs 中 [csharp] view plain copy [STAThread]   static void Main()   {       Application.EnableVisualS
Android使用SurfaceView进行涂鸦的开发实例
涂鸦板应用的代码实现        新建工程MyWall,修改/res/layout/main.xml文件,在里面添加一个SurfaceView和两个Button,用到了RelativeLayout布局,完整的main.xml文件如下: XML/HTML代码 xml version="1.0" encoding="utf-8"?>    RelativeLayout