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 мс для прокрутки. Ничего не получалось.

Буду признателен за некоторую помощь. Благодарю.

0 ответов

Другие вопросы по тегам