我有一个RecyclerView,首先向下滚动,现在当我们向上滚动时,它达到最高点。我想检测一下,有什么办法吗?我有AppBar,其高度大于设备宽度。所以它会导致滚动。我认为通过获得顶部到达侦听器手动扩展AppBar,以避免一扔。检测RecyclerView的顶部?
if (layoutManager.firstCompletelyVisibleItemPosition() == 0) {
//this is the top of the RecyclerView
}
这个代码我已经使用,但我的问题是,我不能把这个代码后,向上滚动RecyclerView。因为我的RecyclerView使用带有3列的GridLayoutManager。
的可能的复制[?如何知道是否RecyclerView/LinearLayoutManager滚动到顶部或底部] (http://stackoverflow.com/questions/27841740/how-to-know-whether-a-recyclerview-linearlayoutmanager-is-scrolled-to-top-or-b) –
我已编辑我的问题 –