Есть кнопка с обработчиком:
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 срабатывает только после второго клика. С чем этом может быть связано?