Android水平scrollview的行为像iPhone(分页)

我有一个LinearLayout在Horizo​​ntalScrollView内。内容只是一个图像。当滚动时,我需要实现相同的行为,当你设置分页选项在iPhone等效的HSW(滚动列表应该停止在列表上的每一页,不继续移动)。

在Android中如何做到这一点?我应该自己实现这个功能还是有一个特定的属性设置或HSV的子类实现?

我在这里遇到了一个很好的解决方案:

[Horizo​​ntal Pager] [1]

这是一个清理过的GitHub版本的代码在这里找到:

[Real View Switcher] [2]

它似乎似乎只是使用它在图像上的过度,但这个解决方案允许使用一个小技巧无限分页(即:当在第一页上,你可以回滚到最后一页,当在最后一页,你可以向前滚动到第一页)。它还允许您拥有未知数量的页面,并使用另一个小技巧动态生成内容。请在第二个链接here中查看我的评论

关于我如何实现这一点的细节。

希望这可以帮助。

[1]:Horizontal Pager

[2]:Real View Switcher

翻译自:https://stackoverflow.com/questions/2595063/android-horizontal-scrollview-behave-like-iphone-paging

转载注明原文:Android水平scrollview的行为像iPhone(分页)