Обычно, когда вы свободно прокручиваете окно чата и нажимаете окно ввода текста, чтобы вызвать клавиатуру, чат открывается нижняя часть экрана естественным образом перемещается вверх.
Я пытался реализовать это естественным образом, но это не сработало.
Я пробовал использовать RememberLazyListState () для ввода ScrollOffset с помощью listState.scrollToItem или listState.animationScrollToItem, но это выглядит совершенно неестественно.
Как реализовать естественную прокрутку LazyColumn?
[EDIT]
Я думаю, что необходимы дополнительные объяснения, поэтому я приложу фотографию.

Вы видите, как чат слегка перекрывает окно ввода, прежде чем появится клавиатура?

Даже когда клавиатура появляется, вы видите, что чат все еще загружено, перекрывается с вводом окно?
Вот как я этого хочу. Я хочу, чтобы последний просмотренный мной чат прокручивался на экране, даже если клавиатура поднята или опущена.
Фото взято из Telegram.
Подробнее здесь: https://stackoverflow.com/questions/780 ... wn-in-andr