其他分享
首页 > 其他分享> > android-垂直的“带有页面的Gridview”或“ Viewpager”

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