我正在寻找一种简单的方法来实现谷歌应用在多个场合使用的视图翻转。 行为应该是这样的:OnScroll视图应移到一边并显示下一页的内容。如果滚动得足够远,视图应平滑移动到位(抬起手指后)并卡入到位。如果没有滚动得足够远并且手指抬起,原始视图应该平滑地移动到原始视图并捕捉到位。
我四处寻找,并没有找到一个简单的方法。 所以我想这样的事情:
隐藏水平ScrollView的ScrollBars。 根据我从GestureDetector获得的位置手动设置scrollView位置。 我很确定这种方式有效。但这对我来说似乎很复杂,因为有许多事情需要编程。像动画(平滑加速,减速,快速),手势,计算实际位置......
所以我的问题:我是在正确的方式还是有更简单的方法?在搜索解决方案期间,我错过了什么吗?这个功能是否已经由android实现,还是真的必须由我自己完成?