如何在滚动时突出显示回收者视图的行?

时间:2017-10-03 16:43:23

标签: android android-recyclerview highlight

目前,我已经实施了具有不同视图类型的recyclerview。现在我的问题是如何在滚动Recyclerview时突出显示特定内容。 (Recyclerview包含动态高度的行,Highlight意味着将其他行设置为灰色,当前行的视图为某些主题)。

任何人都可以帮助我吗? 提前致谢。

1 个答案:

答案 0 :(得分:0)

解决方案见下面的代码

Integer firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
Integer lastVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findLastVisibleItemPosition();

所以现在

position_to_highlighten = (lastVisibleItem + firstVisibleItem)/2