Skip to content

Commit 9202ad2

Browse files
author
Ivam Luz
committed
Fix position calculation logic on StickyRecyclerHeadersDecoration.onDrawOver()
1 parent 93c620f commit 9202ad2

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

library/src/main/java/com/timehop/stickyheadersrecyclerview/decorators/StickyRecyclerHeadersDecoration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ public void onDrawOver(Canvas canvas, RecyclerView parent, RecyclerView.State st
104104
for (int i = 0; i < childCount; i++) {
105105
View itemView = parent.getChildAt(i);
106106

107-
int position = parent.getChildAdapterPosition(itemView);
107+
int position = parent.getChildLayoutPosition(itemView);
108108

109109
int columnOfItem = position % (mAdapter.getNumColumns() - mAdapter.getSpanSize(position) + 1);
110110
if (position != RecyclerView.NO_POSITION && columnOfItem == 0) {

0 commit comments

Comments
 (0)