У меня xml структурирован следующим образом
<ConstraintLayout>
<CoordinatorLayout>
<ConstraintLayout>
<NestedScrollView>
<ConstraintLayout>
<RecyclerVIew>
</RecyclerVIew>
//other views
</ConstraintLayout>
</NestedScrollView>
///other views
</ConstraintLayout>
</CoordinatorLayout>
</ConstraintLayout>
Я добавляю элементы в конец recyclerView, используя
commentsAdapter.notifyItemInserted(commentsList.size());
, а затем сразу же прокручиваю этот код до дна.
nestedScroll.fullScroll(View.FOCUS_DOWN);
recyclerView.scrollToPosition(commentsList.size()-1);
appBarLayout.setExpanded(false);
Это хорошо работает для первого элемента, который я добавляю. Но когда я добавляю 2-й элемент, он не виден до тех пор, пока я не прокручиваю, как вы можете видеть в gif, что, как только я добавляю 14-й элемент, он перемещается вниз, и элемент становится видимым, но когда я добавляю 15-й и 16-й элемент, он не виден, пока я не прокручиваю,Как это исправить.