TOP 썸네일형 리스트형 [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. } } }); 참고하세요. 더보기 [Android] 현재 보여지고 있는 가장 최상위 Fragment 가져오기 public BaseFragment getVisibleFragment() { for (Fragment fragment: getSupportFragmentManager().getFragments()) { if (fragment.isVisible()) { return ((BaseFragment)fragment); } } return null; } 딱 소스를 보시자마자 알수 있듯이 현재 Stack에 있는 Fragment 중보이는 Fragment를 가져오는 소스 입니다. 참고하세요. 더보기 이전 1 다음