有两种方法!大家可以根据自己的情况做!下面说下步骤!
1、首先添加recyclerview的监听来
recyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
//dosomething
}
});
2、在onScrolled方法里面添加所做的操作!以LinearLayoutManager为例!
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(mContext, LinearLayoutManager.VERTICAL, false);//创建布局管理者
recyclerview.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
//在此做处理
if (null != linearLayoutManager) {
//当前条目索引
int position = gridLayoutManager.findFirstVisibleItemPosition();