目前,我已经实施了具有不同视图类型的recyclerview。现在我的问题是如何在滚动Recyclerview时突出显示特定内容。 (Recyclerview包含动态高度的行,Highlight意味着将其他行设置为灰色,当前行的视图为某些主题)。
任何人都可以帮助我吗? 提前致谢。
答案 0 :(得分:0)
解决方案见下面的代码
Integer firstVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
Integer lastVisibleItem = ((LinearLayoutManager) recyclerView.getLayoutManager()).findLastVisibleItemPosition();
所以现在
position_to_highlighten = (lastVisibleItem + firstVisibleItem)/2