본문 바로가기

나의 플랫폼/안드로이드

[Andorid] RecyclerView 최상단에 위치하고 있는지 확인.

RecyclerView가 최상단에 위치 하고 있는지 확인하는 방법은 ScrollY로 해서는 안된다.


mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);


if (recyclerView.computeVerticalScrollOffset() == 0) {
// is top of scroll.

} else {
// isn't top of scroll.
}
}
});


참고하세요.