RecyclerView mRecyclerView;
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener()
{
@Override
public void onScrollStateChange(RecyclerView recyclerView, int newState)
{
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy)
{
View lastChildView = recyclerView.getLayoutManager().getChildAt(recyclerview.getLayoutManager().getChildCount() - 1);
int lastChildBottom = lastChildView.getBottom();
int recyclerBottom = recyclerView.getBottom() - recyclerView.getPaddingBottom();
int lastPosition = recycelrView.getLayoutManager().getPosition(lastChildView);
if (lastChildBottom == recyclerBottom && lastPosition == recyclerView.getLayoutManager().getItemCount() - 1)
{
//滑动到底部
}
}
});
判断RecyclerView是否滑动到底部
最新推荐文章于 2024-07-02 17:13:15 发布