当滚动状态发生变化时,如何获取reclycler视图的拖动y距离



对于回收器视图,在ScrollStateChanged上,当新状态变为SCROLL_state_DRAGGING时,如何获得拖动的y距离?

在OnScrollListener中,您还可以覆盖

public void onScrolled(RecyclerView recyclerView, int dx, int dy)

然后可以使用成员变量来跟踪整个dy;

例如:

int mScrollDy = 0;
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
    super.onScrolled(recyclerView, dx, dy);
    mScrollDy += dy;
}

最新更新