我在功能上需要的是一个Vertical ViewPager with GridView
. 所以 的每一页都ViewPager
应该有一个GridView
,但ViewPager
是水平的。
所以有两种可能:
- 使用 GridView 旋转 ViewPager
- 创建一个在页面中显示项目的 GridView
当用户滚动 20-40 等时,GridView 应该显示 0-20。
有人对此有解决方案吗?
我已经检查了这个链接,但由于法律原因我不能使用它。
我在功能上需要的是一个Vertical ViewPager with GridView
. 所以 的每一页都ViewPager
应该有一个GridView
,但ViewPager
是水平的。
所以有两种可能:
当用户滚动 20-40 等时,GridView 应该显示 0-20。
有人对此有解决方案吗?
我已经检查了这个链接,但由于法律原因我不能使用它。
听起来你真正需要的是一个垂直的 ViewPager。虽然 Android 只提供了一个水平的,但没有什么能阻止你自己实现它。获取ViewPager 源代码并对其进行修改以检测向上/向下滑动而不是向左/向右滑动。源代码是在 Apache 2.0 许可下分发的,因此您拥有创建衍生作品的完全权利,而无需分发它的源代码。
很少有地方可以改变,特别是与计算滑动方向/斜率相关的方法(上/下而不是左/右)和与布局计算相关的方法(使用高度而不是宽度和布局页面彼此下方)。