SCROLL_STATE_IDLE是检测recyclerview中滚动的好参数吗?

时间:2018-10-06 05:17:29

标签: android android-recyclerview

我想知道recyclerview的空闲状态以执行某些操作并使用此检查: recyclerView.getScrollState() == SCROLL_STATE_IDLE,但听起来并非始终正确。我该怎么办?

1 个答案:

答案 0 :(得分:1)

您可以使用RecyclerView.OnScrollListener来检查Recycleriew是否在 IDLE_STATE 上。

您可以使用以下方法检查RecyclerView的状态:

@Override
public void onScrollStateChanged(@NonNull RecyclerView recyclerView, int newState) {
    super.onScrollStateChanged(recyclerView, newState);
    // check your recycler view state here with newState.
}