Задать вопрос
abler98
@abler98
Software Engineer

Почему не срабатывает программный скроллинг до указанного элемента RecyclerView?

Есть кнопка с обработчиком:
view.findViewById(R.id.main_button).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                winnerList.post(new Runnable() {
                    @Override
                    public void run() {
                        gameInfo.setVisibility(View.GONE);
                        winnerInfo.setVisibility(View.VISIBLE);
                        winnerList.smoothScrollToPosition(80);
                    }
                });
            }
        });

По идее должно скрыть gameInfo (View), показать winnerInfo (View), внутри которого находится winnerList (RecyclerView), и выполнить скроллинг до указанной позиции (80), но smoothScrollToPosition срабатывает только после второго клика. С чем этом может быть связано?
  • Вопрос задан
  • 146 просмотров
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы