視差のあるレイアウトがあります。recyclerviewで完全に可視の要素を見つけよう
AppBarLayout
CollapsingToolbarLayout
すべてこのビューRecyclerView
CollapsingToolbarLayout
内部
AppBarLayout
Toolbar
内CoordinatorLayout
内にある - これはこれで要素です。今度は最初に完全に目に見えるものがRecyclerView
であることを知る必要があります。 int firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstCompletelyVisibleItemPosition();
しかし、たとえ0番目の位置が完全に表示されていないとき、ここで私は1の多くを取得しています - 通常、私はそれを得るために、次のロジックを使用していました。
私はこの解決策をどこか別のところで見てきました。それは私のために働いていない。私がする必要があるのは、一番下のビューが固定されていて、同じビューが 'RecyclerView'から完全に見えるようになってから' View.GONE'にする必要があり、スクロールの更新が正しく行われていないということです。 –