What you're doing with ItemDecoration doesn't work for touch events because it's only for drawing, not interacting. Instead, make the sticky header a separate view outside the RecyclerView. Use a scroll listener to update the header's data and position as you scroll. This lets the header handle clicks and touch events properly.