В RecyclerView я могу неожиданно прокрутить до вершины выбранного элемента, используя:
((LinearLayoutManager) recyclerView.getLayoutManager()).scrollToPositionWithOffset(position, 0);
Однако это резко перемещает элемент в верхнее положение. Я хочу перейти в верхнюю часть элемента плавно.
Я также пробовал:
recyclerView.smoothScrollToPosition(position);
но он не работает хорошо, так как он не перемещает элемент в позицию, выбранную вверху. Он просто прокручивает список, пока элемент в позиции не будет виден.