alicx / LoadMoreRecyclerView

业务发开中的一个demo,RecyclerView实现,支持下拉刷新,上拉自动加载,瀑布流及线性流切换
Apache License 2.0
91 stars 49 forks source link

如何让foot不是当成一个item,而是整个在gridview的底部呢? #3

Open autoool opened 8 years ago

autoool commented 8 years ago

让footer整个在recyclerview的下面,而不是是一个item,怎样做到呢?

alicx commented 7 years ago

你描述的问题有俩种情况,不知道你具体指哪种,我就这俩种情况做一个简单的思路: 1、如果是固定在底部的那种,不跟随列表滑动而上下滚动 :这种比较简单,用relativeLayout布局固定在底部即可,和recyclerView无关

2、如果是跟着列表,如果列表数据一页没到,底部需要出现一条类似提示的,当达到一页以上的时候这个数据跟随最后(我们的项目中就出现过这种) : 这种情况需要计算,计算当前页最后一条有效item是否已经达到屏幕底部,如果已经达到那最后添加的footer就直接跟上,如果没有达到,就计算下最后一条有效item距离屏幕底部还有多少,footer有多高,计算得到的值设置footer的paddingtop实现