Android仿今日头条视频列表播放
来源:互联网 发布:淘宝一航通讯是卖假货 编辑:程序博客网 时间:2024/05/18 03:33
打酱油的小李子 2017-04-15 00:00
效果图
关键代码
1.监听滚动事件
首先要给listview添加setOnScrollListener监听,注意这个监听在recyclerView上是addOnScrollListener,也就是说下面代码同时支持recyclerView。
监听里会有两个方法,我们用onScroll方法记录 当前第一个可见Item,以及可见Item总数,用onScrollStateChanged来监听手滑动屏幕的整个过程。 当onScrollStateChanged 中的scrollState字段值等于SCROLL_STATE_IDLE 时,代表本次滑动完毕并停止滚动感兴趣的朋友可以自行百度另外两个参数的意思,没准对你的需求有帮助。
2.处理视频逻辑
首先是根据总数循环判断 Item 是否有视频,如果有再利用Rect类获取视图在屏幕坐标中的可视区域。基本核心代码就这些是不是非常简单?用到了第三方的视频播放库(
compile 'fm.jiecao:jiecaovideoplayer:4.6.3'
)当然你也可以用Vitamio或者ijkplayer。(github地址:https://github.com/zzzlw/autovideoplayer)
头条上面编辑器,代码排版太不友好了。后续会同步更新到微信公众号:打酱油的小李君。有需要的朋友可以关注一下哟!
0 0
- Android仿今日头条视频列表播放
- 仿今日头条视频播放JieCaoVideoPlayer
- 仿今日头条视频播放JieCaoVideoPlayer
- 仿今日头条视频播放JieCaoVideoPlayer
- 一个高仿今日头条的视频播放器
- 仿今日头条视频播放页(使用BottomSheetDialogFragment)
- 高仿今日头条视频列表功能
- Android 仿今日头条的视频播放控件(几行代码快速实现)
- Android 仿今日头条的视频播放控件(几行代码快速实现)
- Android 仿今日头条的视频播放控件(几行代码快速实现)
- Android 仿今日头条视频播放器实现(不使用节操哟)
- Android 仿今日头条的视频播放控件(使用开源库灰常简单)
- IJKPlayer的封装视频播放器封装,Swift编写。仿今日头条视频播放器。
- html仿今日头条数据列表
- 仿今日头条视频显示效果
- 安卓视频播放器 一行代码快速实现视频播放,Android视频播放,AndroidMP3播放,安卓视频播放一行代码搞定,仿今日头条 Android视频播放器
- 仿今日头条
- 仿今日头条
- Eclipse 安装 SVN 插件的两种方法
- JVM 诊断调优 CheatSheet
- 常用正则表达式大全
- Effective Modern C++ Item 7 总结:关于两种对象创建方法“()、{}”的区分
- :nth-child和:nth-of-type的区别
- Android仿今日头条视频列表播放
- kubenetes源码分析之DNS(六)
- 理解JAVA 中的代码单元与代码点
- C#保存文件、读取文件对话框
- 单调递增子序列(二)
- centon7上RPM安装Mysql5.5
- 十大经典排序算法
- gridview动态更改列数、行数、高度
- 关于ORA-01034和ORA-27101的一种解决方法