How scroll from the first element to the second on click button? They are in different view holders and the button is in HeaderViewHolder
override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) {
if (holder.itemViewType == HEADER_ITEM) {
val viewHolder = holder as HeaderViewHolder
holder.btn_next.setOnClickListener {
println("Click on button")
}
} else {
val viewHolder = holder as DefaultViewHolder
}
}
UPDATE Im add mRecyclerView.smoothScrollToPosition(position + 1) and start the screen looks like this Start screen. After the first click on the button my screen looks like this First pressed. And only on the second pressed my screen Second pressed.