您的位置:首页 > 其它

DragVideo,一种在播放视频时,可以任意拖拽视频的方案

2017-08-23 14:50 603 查看

DragVideo

项目地址:hejunlin2013/DragVideo

简介:DragVideo,一种在播放视频时,可以任意拖拽视频的方案更多:作者   提 Bug   标签:A Method to Drag the Video When Playing Video一种在播放视频时,能够拖拽的方案

为什么有这个工程

经常在爱奇艺网站上看电影,看到如果滑动掩盖了播放窗口后,就后在最下面有一个小播放界面。并且这个播放界面,是可以任意拖拽的。感觉很酷

既然 web 端能实现,就想了想在移动端设备上,是否也能实现这个效果,于是就有了...

效果图:


实现思路:

1、播放视频的 view 选择 TextureView
2、ListView 下方盖上自定义 ViewDragHelper,当在播放视频时,通过自定义 ViewDragHelper 进行拖动 TextureView
3、进行渐变处理,让两个 view 的文字能够交替显示
4、当 TextureView 到达右下方时,控制在水平方向上拖动,到达左边界时,如果再滑动,就销毁 TextureView

代码分析:

嗯,见我的个人公众号文章《DragVideo,一种在播放视频时,可以任意拖拽的方案》

欢迎关注我的个人公众号,android 技术干货,问题深度总结,FrameWork 源码解析,插件化研究,最新开源项目推荐

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐