RecyclerView smoothScrollToPosition(lastItem) прокручивается вниз, где последний элемент частично виден
Я работаю над экраном типа чата, где новый текстовый элемент сообщения добавляется в список, а recyclerView прокручивается до последней позиции списка, но последний элемент частично виден, и не прокручивается до конца дна, когда клавиатура открыта. я добавил
android:layout_width="match_parent"
android:gravity="top"
android:layout_gravity="fill_vertical"
android:windowSoftInputMode="adjustResize"
android:clipToPadding="false"
android:layout_height="match_parent"
app:layout_constrainedHeight="true"
app:layout_scrollFlags="scroll|enterAlways"
app:layout_behavior="@string/appbar_scrolling_view_behavior"
android:layout_marginBottom="@dimen/margin_5"
на вид переработчика. Я также пытался использовать recyclerView.layoutMangaer.smoothScrollToPosition, метод ScrollBy(), а также использовал задержку около 300 мс для прокрутки. Ничего не получалось.
Буду признателен за некоторую помощь. Благодарю.