Я использую RecyclerView со ScrollListener:
mRecyclerView.setOnScrollListener(new RecyclerView.OnScrollListener()
{
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState)
{
super.onScrollStateChanged(recyclerView, newState);
}
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy)
{
super.onScrolled(recyclerView, dx, dy);
// Do my logic
}
});
Когда я прокручиваю пальцем, прослушиватель прокрутки срабатывает нормально.
Но когда я прокручиваю прогматически, вот так:
mRecyclerView.scrollToPosition(LAST_POSITION);
Слушатель прокрутки не запускается.