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)