1

我正在寻找一种简单的方法来实现类似于谷歌应用程序多次使用的视图翻转。行为应该是这样的: OnScroll 视图应该移到一边并显示下一页的内容。如果滚动得足够远,视图应该会顺利移动到位(抬起手指后)并卡入到位。如果滚动不够远并且手指被抬起,原始视图应该平滑地移动到原始视图并卡入到位。

我四处寻找,并没有找到一个简单的方法。所以我想到了这样的事情: 在此处输入图像描述

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

所以我的问题:我是在正确的道路上还是有更简单的方法?我在寻找解决方案的过程中是否遗漏了什么?这个功能是android已经实现了还是真的要自己做?

在此处输入图像描述 在此处输入图像描述

4

1 回答 1

0

寻找本教程。此外,如果您尝试在这里搜索 SO,您会发现数千个类似的问题以及许多不同的解决方案。你可以选择一个,这对你有用。

于 2012-01-15T18:07:35.523 回答