RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager();
// 判断是否到达底部,并且offSet为0表示没有额外空间
if (!recyclerView.canScrollVertically(1) && layoutManager.findLastCompletelyVisibleItemPosition() == layoutManager.getItemCount() - 1) {
// 已经滑动到最底部
// 在这里执行你需要的操作
}
}
});
03-27
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交