【发布时间】:2017-03-04 12:47:44
【问题描述】:
我有一个具有视差效果的布局。所以这是其中的元素-
AppBarLayout-
CollapsingToolbarLayout内AppBarLayout -
Toolbar内CollapsingToolbarLayout RecyclerView
所有这些视图都在CoordinatorLayout 内。现在我需要找出RecyclerView 的第一个完全可见的项目是什么。通常我使用以下逻辑来获取它-
int firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstCompletelyVisibleItemPosition();
但是,当第 0 个位置不完全可见时,我得到很多 1。
【问题讨论】:
标签: android android-recyclerview material-design android-collapsingtoolbarlayout android-appbarlayout