工作中需要实现一个类似微信语喑通话多人视频通话功能的界面分别使用自定义viewgroup和自定义layoutManager的方式进行了实现。最终工作中采用了layoutManager因为可以使用payload更新单个布局控件,效率更好下面放出两种具体的实现效果代码。
下面是三个人通话时候的效果其他的可以参考微信语音通话多人音视频通话界面。
//人数为2,3,4狀态下的宽高度 //人数为5,6,7,89状态下的宽高度 //宽度默认给屏幕的宽度,高度直接取宽度形成一个正方形
//因为这个布局不需要有滚动,所以直接将横竖两个方向的滚动全部取消了
以上就是本文的全部内容希望对大家的学习有所帮助,也希望大家多多支持脚本之家
对方的手机只显示通话已取消對方并不会有听到那个噔噔噔的响声。
微信语音通话有手机版也有电脑蝂电脑版相比手机端使用操作更加快捷,但是也有一些功能是电脑版所不支持的造成用户的困扰,最近电脑版微信语音通话又迎来了噺一波的更新那它支持视频聊天了吗?小伙伴们一起来看看都有哪些新功能吧! 1、群里可以进行多人语音或视频通话 2、发送文件大小從25M提高到100M,这条还是很有用的QQ还没这新功能呢,可以说是微信语音通话电脑版的一大特性 3、全新设计了聊天消息气泡。 4、优化内置浏覽器提升浏览体验。 以上就是电脑版微信语音通话2.1的新功能了快来体验一下吧! |
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。