Skip to content

利用ViewDragHelper 打造一个仿陌陌/Qzone 可拖拽下拉关闭/左右切换的页面

Notifications You must be signed in to change notification settings

xiaosong520/ViewDragHelperDemo

Repository files navigation

ViewDragHelperDemo

利用ViewDragHelper 打造一个可拖拽下拉关闭/左右切换的页面。

博客地址: ViewDragHelper (三)- 打造仿陌陌视频播放页(深入篇)

QZone QQ空间的效果:

QZone

MoMo播放页的效果:

Momo.gif

demo实现的拖拽效果:

效果图一

demo真机演示效果:

效果图二

主要的功能点有如下几个:

  1. 滑动方向判定。
  2. 单个方向的拖拽限制。
  3. 事件分发以及拦截。
  4. 平移动画处理。
  5. 下拉时缩放及背景透明处理。
  6. 背景高斯图片替换处理。
  7. 嵌套ScrollView / RecyclerView事件冲突处理。
  8. 多点触控 Invalid pointerId 问题解决。

About

利用ViewDragHelper 打造一个仿陌陌/Qzone 可拖拽下拉关闭/左右切换的页面

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages