翻转视图,如联系人活动(ICS)或Google+应用程序

时间:2012-01-14 20:08:28

标签: android animation android-layout gestures viewanimator

我正在寻找一种简单的方法来实现谷歌应用在多个场合使用的视图翻转。 行为应该是这样的:OnScroll视图应移到一边并显示下一页的内容。如果滚动得足够远,视图应平滑移动到位(抬起手指后)并卡入到位。如果没有滚动得足够远并且手指抬起,原始视图应该平滑地移动到原始视图并捕捉到位。

我四处寻找,并没有找到一个简单的方法。 所以我想这样的事情: enter image description here

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

所以我的问题:我是在正确的方式还是有更简单的方法?在搜索解决方案期间,我错过了什么吗?这个功能是否已经由android实现,还是真的必须由我自己完成?

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

寻找this tutorial。此外,如果你试图在这里搜索,你会发现成千上万的类似问题,有很多不同的解决方案。你可以选择一个对你有用的。