1、先来看一下需求
項目中的视频回放要求Tik Tok在垂直方向上一次滑动一页滑动要平稳不卡,手动触摸滑动超过1/2时松开即可滑动下一页不超过1/2即可返回原页面。
2\.手指拖动页面滑动只要不切换到其他页面,视频就在播放切换页面时,之前的视频被破坏页面开始初始化播放。
3\.切换页面时过渡效果要自然,避免屏幕闪烁具体滑动效果请直接参考Tik Tok….
公开来源地址:.
翻页卡顿优化分析 如果是使用recyclerView实现滑动翻页效果,那么为了提高使用体验效果则可以注意: 1.在onBindViewHolder中不要做耗时操作; 2.视频滑动翻页的布局固定高度,避免重複计算高度RecyclerView.setHasFixedSize(true); 3.关于分页拉取数据注意建议一次拉下10条数据(这个也可以和服务端协定自定义数量),而不要滑动一页加载下一页的数据 5.7 上拉很快翻页黑屏 因为设置视频的背景颜色为黑色,我看了好多播放器初始化的时候都是这样的。因为最简单的解决办法就昰给它加个封面,设置封面的背景即可