How to get the scrollposition in Recyclerview
or the Layoutmanager
?
I can measure the scrollposition by adding an OnScrollListener
, but when the Orientation changes scrollDy
is 0.
mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollListener() {
int scrollDy = 0;
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
scrollDy += dy;
}
});