android-垂直的“带有页面的Gridview”或“ Viewpager”
作者:互联网
我在功能上需要的是带有GridView的Vertical ViewPager.
因此,ViewPager的每个页面都应该有一个GridView,但是ViewPager是水平的.
因此,有两种可能性:
>使用GridViews旋转ViewPager
>创建一个GridView以显示页面中的项目
当用户滚动20-40等时,GridView应该显示0-20.
有人对此有解决方案吗?
我已经检查了this link,但是由于法律原因我不能使用它.
解决方法:
听起来您真正需要的是垂直ViewPager.尽管Android仅提供了一个横向工具,但是没有什么可以阻止您自己实现它.获取ViewPager source code并对其进行修改,以检测向上/向下(而不是向左/向右)滑动.该源代码是根据Apache 2.0许可分发的,因此您拥有创建派生作品的全部权利,而不必分发其源代码.
几乎没有什么地方可以更改,特别是与计算滑动方向/坡度有关的方法(向上/向下而不是向左/向右)和与布局计算有关的方法(使用高度代替彼此之间的高度和布局页面).
标签:gridview,android-viewpager,android 来源: https://codeday.me/bug/20191101/1981146.html