如何在手指移动后平滑地更改自定义照片库中的图像

How to change Images in a custom photo gallary smoothly following the finger movement

我有一个自定义照片库应用程序,它显示特定文件夹中的图像。 我不清楚的是如何在手指移动后平滑地在图像之间导航,如下所示:

通过触摸显示屏并向左移动可以看到,当前图像的移动也对应于手指的移动,并且根据手指向上的位置,当前照片被保留或替换为下一张照片(我希望图像足够清晰!)。

任何人都可以解释一下如何制作这种效果吗?

我已经测试了 ImageSwitcher,但它不是我想要的:在 onTouch() 方法中,我可以检测到手势(向左或向右移动)并使用适当的动画更改图像,但不可能顺利跟随手指移动。

好吧,您可能不想尝试它,因为您已经在实现方面做了一些工作,但是:

最简单的方法是使用处理滚动的 ViewPager(需要时 creates/deletes 视图)并使用 PageTransformer.

覆盖默认转换