使用ViewPager实现iOS应用程序关闭垂直Swipe-to-Dismiss等功能

cri*_*007 9 android android-fragments swipe-gesture android-viewpager fragmentpageradapter

我目前在ViewPager中水平排列视图,并可以使用PagerAdapter循环浏览它们.目前,要执行我想要在滑动上执行的操作,我必须在View的页面上双击.我可以发布代码,但提取必要的部分有点困难......

我想要的是能够在这些视图上垂直滑动,让它们通过滑动和淡出垂直平移,然后当它们距离设备边缘一定距离时执行动作.

为了了解我的想法,在Gallery应用程序中,您可以捏开已打开的照片以缩小并打开水平幻灯片视图.在那里,您可以向上(或向下)扫描照片/视频以删除它.对于那些没有相同Gallery应用程序的人来说,这就像在iOS上关闭应用程序一样.

我已经尝试扫描Gallery应用程序的源代码,但没有运气找到正确的Activity.

cri*_*007 4

我最终通过克隆编写良好的Android-SwipeToDismiss库并用 ViewPager 替换 ListView 代码来 或多或少地实现了此功能。

成品看起来像这样。

最终结果