RecyclerView监听滑动,自动播放视频列表,有点意思

GitHub

https://github.com/AnJiaoDe/RecyclerViewVideoPlayList

APK_demo https://github.com/AnJiaoDe/RecyclerViewVideoPlayList/blob/master/app/build/outputs/apk/app-debug.apk

视频列表页自动播放

1自动播放功能-用户上滑流程

播放的View上滑至消失一半以上的时候,停止播放,自动播放下一个视频

2.自动播放功能-用户下滑流程图

播放的View下滑至消失一半以上的时候,停止播放,自动播放上一个视频

产品经理下发如此需求,虽然不难,想想还是有点复杂

解决思路:

上滑:播放视频的item view的顶部Y坐标(相对于整个屏幕)和recyclerview顶部Y坐标(相对于整个屏幕)进行对比,判断是否需要停止播放,自动播放其他视频等;下滑:同理

实现起来有点复杂,话不多说,上代码:

参考万能适配器

activity_main.xml

item.xml

MainActivity.java

各位老铁有问题欢迎及时联系、指正、批评、撕逼

GitHub https://github.com/AnJiaoDe

关注专题Android开发常用开源库https://www.jianshu.com/c/3ff4b3951dc5

简书 https://www.jianshu.com/u/b8159d455c69

微信公众号

QQ群

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181210G1HKXB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券