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

DragVideo

项目地址: hejunlin2013/DragVideo
简介:DragVideo,一种在播放视频时,可以任意拖拽视频的方案
更多: 作者    提 Bug   
标签:

A Method to Drag the Video When Playing Video

一种在播放视频时,能够拖拽的方案

为什么有这个工程

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

DragVideoWeb

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

效果图:

DragVideo

实现思路:

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

代码分析:

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值