使用 ViewDragHelper 垂直拖动和 ViewPager

Using ViewDragHelper to vertical dragging and ViewPager

我正在努力在我的申请中实现这一点: youtube link

目标是拥有一个可以垂直拖动的 ViewPager,但同时您可以在 ViewPager 内部滑动视图,问题是当我在 viewPagger 内部水平滑动时,dragg 会重置到初始位置

为了实现视频中的内容,我遵循了这个blog post

所以我实现了一个扩展到 FrameLayout 的 DraggerViewHolder,然后是其中的 ViewDragHelper!所有代码都在 github

那么,如何让它保持相同的拖动状态呢?

所以最后我设法解决了这个问题(有点因为有时我仍然得到 "bug")。

您可以在 github 回购(在问题中)中看到带有修复的提交,有关解决方案的更多信息,请参阅 this question