android快速仿花椒,映客直播上下滑动切换直播间
直播项目中竖版直播间原先没有上下滑动切换直播间的功能,需要加入滑动切换功能。
花椒直播效果:
我现在接手的项目由于直播间代码很多,最好是希望原代码都原封不动。翻看了几个app,发现花椒直播如果在播放视频的时候滑动直播间布局不会跟着滑动,但是下一个直播间封面被拉出来了,如果快速滑动的时候,也就是直播直播还来得及出现,都是封面的时候,就和正常viewpager滑动一样。所以就猜想花椒只是在直播间界面布局的上一层放了 一个viewpager,viewpager显示的封面图片,如果直播数据加载完成,隐藏掉viewpager当前的页面,这样用户看到的就是直播界面。然后自己处理一下事件分发就好了。
映客直播效果:
映客直播上下滑动切换的效果就和普通viewpager一样,滑动的时候下一个直播封面显示出来,本直播间界面也会随着滑动移动。思路就是整个activity的布局就一个viewpager,viewpager的item布局是一个framelayout里面放了封面。然后监听viewpager的滑动。当滑动停止按照需求在viewpager的当前页面framelayout里面添加直播间view和删除上一个页面的直播间view就好了。
VerticalViewPager:上下滑动的viewpager
GitHub地址:https://github.com/castorflex/VerticalViewPager
android快速仿花椒,映客直播上下滑动切换直播间相关推荐
- 源码推荐:仿写映客直播 ,快速切换主题 ,星星评分控件,表格样式,可以横向移动的表格, 仿微信键盘-
仿写映客直播(上传者:五仁月饼) 工作之余写的,基于IJKPlayer播放,对内存做了处理.目前已完成直播列表和直播间的搭建,后续还会慢慢完善. 项目地址 publishImageAndVideoAn ...
- android ffmpeg 仿剪映播放器 剪辑视频 预览条 快速精准抽帧
android ffmpeg 仿剪映播放器 剪辑视频 预览条 快速精准抽帧 由于本人想学习音视频相关的东西,所以找了剪映作为借鉴,通过仿照剪映的功能学习音视频相关的东西,所以有了这个项目 暂时这个项目 ...
- 映客换挡,社交替直播
配图来自Canva可画 直播赛道"斗鱼.虎牙"两强格局难以打破,寻求转型的映客在社交领域生了根. 近日,映客互娱发布上半年业绩报告.财报显示,截至6月末,集团实现营业收入为40.3 ...
- 从Meerkat的失败、映客的走红,看直播伪风口
业内反思:从Meerkat的失败.映客的走红,看直播伪风口(转) 文/张荣辉 之前写过一篇关于"直播和秀场区别"的文章,很多人加我微信希望聊谁能是下一个的MeerKat,或者评论一 ...
- 手机京东菜单html,jQuery仿京东商城手机端商品分类滑动切换特效
jQuery仿京东商城手机端商品分类滑动切换特效 一款仿京商城东手机移动端商品图片分类导航滑动效果,jQuery商品二级分类菜单切换特效. js代码 //设置cookie function setCo ...
- 像花椒,映客,来疯这种直播app,技术实现难度在哪?需要什么样技术人才,还有就是服务器带宽要求及成本?...
2019独角兽企业重金招聘Python工程师标准>>> 作者:宋少东 链接:https://www.zhihu.com/question/41868659/answer/950920 ...
- 像花椒,映客,来疯这种直播app,技术实现难度在哪?需要什么样技术人才,还有就是服务器带宽要求及成本?
宋少东 287 人赞同 技术层面: 技术相对都比较成熟,设备也都支持硬编码.IOS还提供现成的 Video ToolBox框架,可以对摄像头和流媒体数据结构进行处理,但Video ToolBox框架只 ...
- 花椒映客感觉要开打了,又是因为抄袭的事儿
里约奥运会还在进行,各国的运动健将还在实力拼杀,而奥运会之外,在目前最火爆的移动视频直播行业,行业双寡头花椒和映客似乎也要展开一场拼杀了. 今日下午,花椒直播在自己的官方微博向映客隔空喊话,以打趣的方 ...
- android高仿今日头条小视频转场切换效果
可以先看看今日头条效果 功能分析 点击列表上的一个item,该item会放大,最后直接全屏播放小视频,刚开始看上去,以为是个共享元素的转场动画, 后来想到,共享元素要在android 5.0以上支持, ...
最新文章
- iOS 修改网络图片的大小 宽和高
- 进程和程序:编写shell——《Unix/Linux编程实践教程》读书笔记(第8章)
- C语言函数集(十三)
- 和Java相关的书籍,想成为架构师的请收藏一下啊
- Python编程基础:第三十三节 文件复制Copy a File
- mysql改为sql_项目需求变更:Mysql改为SqlServer
- 第三章计算机试题,计算机等级考试二级VB测试题(第三章)
- WebBrowser 控件 内存溢出 补丁 From Microsoft
- Boost.Python.ArgumentError: Python argument types in错误解决及Boost安装配置
- JS中时间格式化常用方法
- bartend无法自动打印的问题
- ubuntu20.04安装成功SecureCRT 9.0.1,全网首发!!
- 娱乐-Jay键盘钢琴琴谱
- 英雄联盟怎么解除小窗口_英雄联盟:老玩家都不知道的小技巧,一定要注意这些细节|英雄联盟|召唤师|防御塔|新英雄|亚索...
- tagName和nodeName的区别
- BZOJ2095[Poi2010] Bridges
- 网站分析实战——如何以数据驱动决策,提升网站价值(大数据时代的分析利器)...
- 浙江大学计算机保研条件_浙江大学保研有哪些步骤?
- hsql数据库使用详解(入门)及快速使用
- OAuth模块管理客户端的用户登录鉴权功能,允许应用访问第三方平台的资源
热门文章
- Linux-python 解决pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pyth
- 解决服务器挖矿漏洞 crypto
- Unity3D专区Unity实现加载场景进度条
- Post接口测试示例
- 【SM2证书】签发SM2根证书 (精简、直接)
- 视频编码的守望者--Jason Garrett-Glaser
- Python使用天气网api接口获取天气数据
- API接口——睡眠带开放能力
- js字符串格式化方法format
- 机器学习(算法篇)——K-近邻算法