嗨,我正在使用Firebase实时构建聊天应用程序,面临滚动到最后一条消息的问题-底部-当收到新消息时,其工作良好滚动和每件事,但不显示最后一项的完整高度这是我代码
binding.items.smoothScrollToPosition(adapter.itemCount);
是否有代码要使用偏移量滚动,以及如何计算消息动态高度偏移量
6jjcrrmo1#
我找到了解决办法
layoutManager.stackFromEnd = true
最终代码为
val layoutManager = binding.items.layoutManager as LinearLayoutManager layoutManager.stackFromEnd = true binding.items.smoothScrollToPosition(adapter.itemCount)
1条答案
按热度按时间6jjcrrmo1#
我找到了解决办法
最终代码为