2012-01-14 63 views
1

我正在寻找一种简单的方法来实现一个视图翻转像谷歌应用程序在几个场合使用。 行为应该是这样的:OnScroll视图应该移动到一边并显示下一页的内容。如果滚动得足够远,视图应平稳移动到位置(拿起手指后)并卡入到位。如果没有足够的滚动并且手指抬起,原始视图应平滑地移动到原始视图并卡入到位。翻转查看喜欢在联系人活动(ICS)或谷歌应用程序

我搜索周围,并没有找出一个简单的方法。 所以我虽然关于这样的事情: enter image description here

隐藏水平ScrollView的滚动条。 根据我从GestureDetector得到的位置手动设置scrollView位置。 我很确定这种方式有效。但对我来说似乎很复杂,因为有许多事情需要编程。像动画(平滑加速,减速,捕捉),手势,实际位置的计算....

所以我的问题:我在正确的方式还是有一个更简单的方法?我在寻找解决方案时是否错过了一些东西?这个功能是否已经由android实现,还是真的需要我自己完成?

enter image description here enter image description here

回答

0

查找this tutorial。此外,如果您尝试在这里搜索,那么您将会发现成千上万种类似的问题,并提供许多不同的解决方案。你可以选择一个,对你有用。

相关问题