In my chat app I use RecyclerView and LayoutManager for showing chat messages list. I have a case when user browse old messages and new message arrives. At that point I want to scroll chat by small distance to acknowledge user of received new message.
I need to scroll my RecyclerView by distance in pixels.
I found that LayoutManager has method scrollVerticallyBy(),
public int scrollVerticallyBy (int dy, RecyclerView.Recycler recycler, RecyclerView.State state)
But I got confused by parameters it requires, RecyclerView.Recycler recycler, RecyclerView.State state
and I am not sure if it will do my job.
In other words, I want to find replacement for ListView.smoothScrollBy(int distance, int duration)