RecyclerView - Como suavizar a rolagem para o topo do item em uma determinada posição?

Em um RecyclerView, sou capaz de rolar de repente para a parte superior de um item selecionado usando: ((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0); No entanto, isso move abruptamente o item para a posição superior. Quero passar para o topo de um...