시차 효과가있는 레이아웃이 있습니다.recyclerview에서 첫 번째 완전히 보이는 요소 찾기
AppBarLayout
CollapsingToolbarLayout
이 모든 전망RecyclerView
CollapsingToolbarLayout
내부
AppBarLayout
Toolbar
내부 CoordinatorLayout
내에있는 - 그래서 그것의 요소입니다. 이제 RecyclerView
의 첫 번째 완전히 눈에 띄는 항목이 무엇인지 알아야합니다. 일반적으로 다음과 같은 논리를 사용했습니다. - int firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstCompletelyVisibleItemPosition();
그러나 여기서 0 번째 위치가 완전히 보이지 않을 때 나는 많은 것을 얻고 있습니다.
아니요.이 솔루션을 다른 곳에서 보았습니다. 그리고 그것은 나를 위해 작동하지 않습니다. 필자가해야 할 일은 아래쪽에 끈적 끈적한보기가 있고'RecyclerView'에서 동일한보기가 완전히 보이고 스크롤을 위해 제대로 업데이트되지 않을 때'View.GONE'으로 만들어야한다는 것입니다. –