我有一个自定义照片计算器应用程序,显示特定文件夹中的图像。 我不清楚的是如何在手指移动后平滑地在图像之间导航,如下所示:
通过触摸显示屏并向左移动,当前图像移动也对应于手指移动,并且根据手指向上的位置,当前照片被下一张照片保留或替换(我希望图像足够清晰!) 。
有人可以解释一下如何产生这种效果吗?
我测试了ImageSwitcher,但它不是我想要的:在onTouch()方法中,我可以检测到手势(向左或向右移动)并使用适当的动画更改图像,但是不可能顺利地跟随手指运动。
答案 0 :(得分:1)
好吧,你可能不想尝试它,因为你已经对你的实现做了一些工作,但是:
最简单的方法是使用处理滚动的ViewPager(并在需要时创建/删除视图),然后使用PageTransformer覆盖默认转换。